TSTP Solution File: SWW008_1 by cvc5---1.0.5
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : cvc5---1.0.5
% Problem : SWW008_1 : TPTP v8.2.0. Released v5.0.0.
% Transfm : none
% Format : tptp:raw
% Command : do_cvc5 %s %d
% Computer : n024.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Wed May 29 18:18:10 EDT 2024
% Result : Theorem 17.50s 17.70s
% Output : Proof 17.55s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.23 % Problem : SWW008_1 : TPTP v8.2.0. Released v5.0.0.
% 0.24/0.24 % Command : do_cvc5 %s %d
% 0.24/0.45 % Computer : n024.cluster.edu
% 0.24/0.45 % Model : x86_64 x86_64
% 0.24/0.45 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.24/0.45 % Memory : 8042.1875MB
% 0.24/0.45 % OS : Linux 3.10.0-693.el7.x86_64
% 0.24/0.45 % CPULimit : 300
% 0.24/0.45 % WCLimit : 300
% 0.24/0.45 % DateTime : Sun May 26 06:05:39 EDT 2024
% 0.24/0.45 % CPUTime :
% 0.55/0.79 %----Proving TF0_ARI
% 17.50/17.70 --- Run --finite-model-find --decision=internal at 15...
% 17.50/17.70 --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 17.50/17.70 % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.mIMgdo7uk3/cvc5---1.0.5_30711.smt2
% 17.50/17.70 % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.mIMgdo7uk3/cvc5---1.0.5_30711.smt2
% 17.50/17.70 (assume a0 (not (=> (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1))))))
% 17.50/17.70 (assume a1 true)
% 17.50/17.70 (step t1 (cl (=> (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule implies_neg1)
% 17.50/17.70 (anchor :step t2)
% 17.50/17.70 (assume t2.a0 (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))
% 17.50/17.70 (step t2.t1 (cl (or (not (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule forall_inst :args ((:= Z1 tptp.z1) (:= Z2 tptp.z2) (:= Z3 tptp.z3) (:= Z4 tptp.z4)))
% 17.50/17.70 (step t2.t2 (cl (not (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule or :premises (t2.t1))
% 17.50/17.70 (step t2.t3 (cl (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule resolution :premises (t2.t2 t2.a0))
% 17.50/17.70 (step t2 (cl (not (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule subproof :discharge (t2.a0))
% 17.50/17.70 (step t3 (cl (=> (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule resolution :premises (t1 t2))
% 17.50/17.70 (step t4 (cl (=> (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule implies_neg2)
% 17.50/17.70 (step t5 (cl (=> (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (=> (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule resolution :premises (t3 t4))
% 17.50/17.70 (step t6 (cl (=> (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule contraction :premises (t5))
% 17.50/17.70 (step t7 (cl (not (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule implies :premises (t6))
% 17.50/17.70 (step t8 (cl (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule or_pos)
% 17.50/17.70 (step t9 (cl (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (>= (tptp.b tptp.z2) 3) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (not (= (tptp.b tptp.z4) 5)) (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule reordering :premises (t8))
% 17.50/17.70 (step t10 (cl (not (= (not (=> (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1))))) (not (=> (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))))) (not (not (=> (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1)))))) (not (=> (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule equiv_pos2)
% 17.50/17.71 (step t11 (cl (= (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))))) :rule all_simplify)
% 17.50/17.71 (anchor :step t12 :args ((Z1 Int) (:= Z1 Z1)))
% 17.50/17.71 (step t12.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t12.t2 (cl (= (<= 1 (tptp.a Z1)) (>= (tptp.a Z1) 1))) :rule all_simplify)
% 17.50/17.71 (step t12.t3 (cl (= (<= (tptp.a Z1) 12) (not (>= (tptp.a Z1) 13)))) :rule all_simplify)
% 17.50/17.71 (step t12.t4 (cl (= (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12)) (and (>= (tptp.a Z1) 1) (not (>= (tptp.a Z1) 13))))) :rule cong :premises (t12.t2 t12.t3))
% 17.50/17.71 (step t12 (cl (= (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (>= (tptp.a Z1) 1) (not (>= (tptp.a Z1) 13)))))) :rule bind)
% 17.50/17.71 (step t13 (cl (= (forall ((Z1 Int)) (and (>= (tptp.a Z1) 1) (not (>= (tptp.a Z1) 13)))) (and (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13)))))) :rule all_simplify)
% 17.50/17.71 (step t14 (cl (= (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (and (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13)))))) :rule trans :premises (t12 t13))
% 17.50/17.71 (anchor :step t15 :args ((Z1 Int) (:= Z1 Z1)))
% 17.50/17.71 (step t15.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t15.t2 (cl (= (<= 1 (tptp.b Z1)) (>= (tptp.b Z1) 1))) :rule all_simplify)
% 17.50/17.71 (step t15.t3 (cl (= (<= (tptp.b Z1) 5) (not (>= (tptp.b Z1) 6)))) :rule all_simplify)
% 17.50/17.71 (step t15.t4 (cl (= (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5)) (and (>= (tptp.b Z1) 1) (not (>= (tptp.b Z1) 6))))) :rule cong :premises (t15.t2 t15.t3))
% 17.50/17.71 (step t15 (cl (= (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) (forall ((Z1 Int)) (and (>= (tptp.b Z1) 1) (not (>= (tptp.b Z1) 6)))))) :rule bind)
% 17.50/17.71 (step t16 (cl (= (forall ((Z1 Int)) (and (>= (tptp.b Z1) 1) (not (>= (tptp.b Z1) 6)))) (and (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))))) :rule all_simplify)
% 17.50/17.71 (step t17 (cl (= (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) (and (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))))) :rule trans :premises (t15 t16))
% 17.50/17.71 (step t18 (cl (= (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z2)))) :rule refl)
% 17.50/17.71 (step t19 (cl (= (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z3)))) :rule refl)
% 17.50/17.71 (step t20 (cl (= (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z4)))) :rule refl)
% 17.50/17.71 (step t21 (cl (= (not (= tptp.z1 tptp.z5)) (not (= tptp.z1 tptp.z5)))) :rule refl)
% 17.50/17.71 (step t22 (cl (= (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z3)))) :rule refl)
% 17.50/17.71 (step t23 (cl (= (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z4)))) :rule refl)
% 17.50/17.71 (step t24 (cl (= (not (= tptp.z2 tptp.z5)) (not (= tptp.z2 tptp.z5)))) :rule refl)
% 17.50/17.71 (step t25 (cl (= (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z4)))) :rule refl)
% 17.50/17.71 (step t26 (cl (= (not (= tptp.z3 tptp.z5)) (not (= tptp.z3 tptp.z5)))) :rule refl)
% 17.50/17.71 (step t27 (cl (= (not (= tptp.z4 tptp.z5)) (not (= tptp.z4 tptp.z5)))) :rule refl)
% 17.50/17.71 (step t28 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))))) :rule all_simplify)
% 17.50/17.71 (anchor :step t29 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2)))
% 17.50/17.71 (step t29.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t29.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t29.t3 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t29.t4 (cl (= (= (tptp.a Z1) 9) (= (tptp.a Z1) 9))) :rule refl)
% 17.50/17.71 (step t29.t5 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t29.t6 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t29.t7 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t29.t8 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t29.t9 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t29.t8))
% 17.50/17.71 (step t29.t10 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t29.t11 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t29.t9 t29.t10))
% 17.50/17.71 (step t29.t12 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t29.t7 t29.t11))
% 17.50/17.71 (step t29.t13 (cl (= (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t29.t3 t29.t4 t29.t5 t29.t6 t29.t12))
% 17.50/17.71 (step t29.t14 (cl (= (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t29.t13))
% 17.50/17.71 (step t29 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t30 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t31 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t29 t30))
% 17.50/17.71 (anchor :step t32 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2)))
% 17.50/17.71 (step t32.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t32.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t32.t3 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t32.t4 (cl (= (= (tptp.a Z1) 8) (= (tptp.a Z1) 8))) :rule refl)
% 17.50/17.71 (step t32.t5 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t32.t6 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t32.t7 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t32.t8 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t32.t9 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t32.t8))
% 17.50/17.71 (step t32.t10 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t32.t11 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t32.t9 t32.t10))
% 17.50/17.71 (step t32.t12 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t32.t7 t32.t11))
% 17.50/17.71 (step t32.t13 (cl (= (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t32.t3 t32.t4 t32.t5 t32.t6 t32.t12))
% 17.50/17.71 (step t32.t14 (cl (= (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t32.t13))
% 17.50/17.71 (step t32 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t33 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t34 (cl (= (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t32 t33))
% 17.50/17.71 (anchor :step t35 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t35.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t35.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t35.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t35.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t35.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t35.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t35.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t35.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t35.t9 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t35.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t35.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t35.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t35.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t35.t12))
% 17.50/17.71 (step t35.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t35.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t35.t13 t35.t14))
% 17.50/17.71 (step t35.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t35.t11 t35.t15))
% 17.50/17.71 (step t35.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t35.t4 t35.t5 t35.t6 t35.t7 t35.t8 t35.t9 t35.t10 t35.t16))
% 17.50/17.71 (step t35.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t35.t17))
% 17.50/17.71 (step t35 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t36 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t37 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t35 t36))
% 17.50/17.71 (anchor :step t38 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t38.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t38.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t38.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t38.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t38.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t38.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t38.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t38.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t38.t9 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t38.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t38.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t38.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t38.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t38.t12))
% 17.50/17.71 (step t38.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t38.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t38.t13 t38.t14))
% 17.50/17.71 (step t38.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t38.t11 t38.t15))
% 17.50/17.71 (step t38.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t38.t4 t38.t5 t38.t6 t38.t7 t38.t8 t38.t9 t38.t10 t38.t16))
% 17.50/17.71 (step t38.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t38.t17))
% 17.50/17.71 (step t38 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t39 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t40 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t38 t39))
% 17.50/17.71 (anchor :step t41 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t41.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t41.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t41.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t41.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t41.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t41.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t41.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t41.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t41.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t41.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t41.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t41.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t41.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t41.t12))
% 17.50/17.71 (step t41.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t41.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t41.t13 t41.t14))
% 17.50/17.71 (step t41.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t41.t11 t41.t15))
% 17.50/17.71 (step t41.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t41.t4 t41.t5 t41.t6 t41.t7 t41.t8 t41.t9 t41.t10 t41.t16))
% 17.50/17.71 (step t41.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t41.t17))
% 17.50/17.71 (step t41 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t42 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t43 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t41 t42))
% 17.50/17.71 (anchor :step t44 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t44.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t44.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t44.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t44.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t44.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t44.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t44.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t44.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t44.t9 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t44.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t44.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t44.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t44.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t44.t12))
% 17.50/17.71 (step t44.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t44.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t44.t13 t44.t14))
% 17.50/17.71 (step t44.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t44.t11 t44.t15))
% 17.50/17.71 (step t44.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t44.t4 t44.t5 t44.t6 t44.t7 t44.t8 t44.t9 t44.t10 t44.t16))
% 17.50/17.71 (step t44.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t44.t17))
% 17.50/17.71 (step t44 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t45 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t46 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t44 t45))
% 17.50/17.71 (anchor :step t47 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t47.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t47.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t47.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t47.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t47.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t47.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t47.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t47.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t47.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t47.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t47.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t47.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t47.t13 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t47.t14 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t47.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t47.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t47.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t47.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t47.t17))
% 17.50/17.71 (step t47.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t47.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t47.t18 t47.t19))
% 17.50/17.71 (step t47.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t47.t16 t47.t20))
% 17.50/17.71 (step t47.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t47.t5 t47.t6 t47.t7 t47.t8 t47.t9 t47.t10 t47.t11 t47.t12 t47.t13 t47.t14 t47.t15 t47.t21))
% 17.50/17.71 (step t47.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t47.t22))
% 17.50/17.71 (step t47 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t48 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t49 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t47 t48))
% 17.50/17.71 (anchor :step t50 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t50.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t50.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t50.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t50.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t50.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t50.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t50.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t50.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t50.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t50.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t50.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t50.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t50.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t50.t12))
% 17.50/17.71 (step t50.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t50.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t50.t13 t50.t14))
% 17.50/17.71 (step t50.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t50.t11 t50.t15))
% 17.50/17.71 (step t50.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t50.t4 t50.t5 t50.t6 t50.t7 t50.t8 t50.t9 t50.t10 t50.t16))
% 17.50/17.71 (step t50.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t50.t17))
% 17.50/17.71 (step t50 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t51 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t52 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t50 t51))
% 17.50/17.71 (anchor :step t53 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t53.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t53.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t53.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t53.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t53.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t53.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t53.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t53.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t53.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t53.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t53.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t53.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t53.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t53.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t53.t13))
% 17.50/17.71 (step t53.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t53.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t53.t14 t53.t15))
% 17.50/17.71 (step t53.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t53.t12 t53.t16))
% 17.50/17.71 (step t53.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t53.t4 t53.t5 t53.t6 t53.t7 t53.t8 t53.t9 t53.t10 t53.t11 t53.t17))
% 17.50/17.71 (step t53.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t53.t18))
% 17.50/17.71 (step t53 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t54 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t55 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t53 t54))
% 17.50/17.71 (anchor :step t56 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t56.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t56.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t56.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t56.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t56.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t56.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t56.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t56.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t56.t9 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t56.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t56.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t56.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t56.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t56.t12))
% 17.50/17.71 (step t56.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t56.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t56.t13 t56.t14))
% 17.50/17.71 (step t56.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t56.t11 t56.t15))
% 17.50/17.71 (step t56.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t56.t4 t56.t5 t56.t6 t56.t7 t56.t8 t56.t9 t56.t10 t56.t16))
% 17.50/17.71 (step t56.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t56.t17))
% 17.50/17.71 (step t56 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t57 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t58 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t56 t57))
% 17.50/17.71 (anchor :step t59 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t59.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t59.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t59.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t59.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t59.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t59.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t59.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t59.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t59.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t59.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t59.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t59.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t59.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t59.t12))
% 17.50/17.71 (step t59.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t59.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t59.t13 t59.t14))
% 17.50/17.71 (step t59.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t59.t11 t59.t15))
% 17.50/17.71 (step t59.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t59.t4 t59.t5 t59.t6 t59.t7 t59.t8 t59.t9 t59.t10 t59.t16))
% 17.50/17.71 (step t59.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t59.t17))
% 17.50/17.71 (step t59 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t60 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t61 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t59 t60))
% 17.50/17.71 (anchor :step t62 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t62.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t62.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t62.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t62.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t62.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t62.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t62.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t62.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t62.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t62.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t62.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t62.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t62.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t62.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t62.t13))
% 17.50/17.71 (step t62.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t62.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t62.t14 t62.t15))
% 17.50/17.71 (step t62.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t62.t12 t62.t16))
% 17.50/17.71 (step t62.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t62.t4 t62.t5 t62.t6 t62.t7 t62.t8 t62.t9 t62.t10 t62.t11 t62.t17))
% 17.50/17.71 (step t62.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t62.t18))
% 17.50/17.71 (step t62 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t63 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t64 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t62 t63))
% 17.50/17.71 (anchor :step t65 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t65.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t65.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t65.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t65.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t65.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t65.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t65.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t65.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t65.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t65.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t65.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t65.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t65.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t65.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t65.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t65.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t65.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t65.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t65.t17))
% 17.50/17.71 (step t65.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t65.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t65.t18 t65.t19))
% 17.50/17.71 (step t65.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t65.t16 t65.t20))
% 17.50/17.71 (step t65.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t65.t5 t65.t6 t65.t7 t65.t8 t65.t9 t65.t10 t65.t11 t65.t12 t65.t13 t65.t14 t65.t15 t65.t21))
% 17.50/17.71 (step t65.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t65.t22))
% 17.50/17.71 (step t65 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t66 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t67 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t65 t66))
% 17.50/17.71 (anchor :step t68 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t68.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t68.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t68.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t68.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t68.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t68.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t68.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t68.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t68.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t68.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t68.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t68.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t68.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t68.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t68.t13))
% 17.50/17.71 (step t68.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t68.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t68.t14 t68.t15))
% 17.50/17.71 (step t68.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t68.t12 t68.t16))
% 17.50/17.71 (step t68.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t68.t4 t68.t5 t68.t6 t68.t7 t68.t8 t68.t9 t68.t10 t68.t11 t68.t17))
% 17.50/17.71 (step t68.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t68.t18))
% 17.50/17.71 (step t68 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t69 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t70 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t68 t69))
% 17.50/17.71 (anchor :step t71 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t71.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t71.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t71.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t71.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t71.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t71.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t71.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t71.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t71.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t71.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t71.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t71.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t71.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t71.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t71.t13))
% 17.50/17.71 (step t71.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t71.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t71.t14 t71.t15))
% 17.50/17.71 (step t71.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t71.t12 t71.t16))
% 17.50/17.71 (step t71.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t71.t4 t71.t5 t71.t6 t71.t7 t71.t8 t71.t9 t71.t10 t71.t11 t71.t17))
% 17.50/17.71 (step t71.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t71.t18))
% 17.50/17.71 (step t71 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t72 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t73 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t71 t72))
% 17.50/17.71 (anchor :step t74 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t74.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t74.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t74.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t74.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t74.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t74.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t74.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t74.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t74.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t74.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t74.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t74.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t74.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t74.t12))
% 17.50/17.71 (step t74.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t74.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t74.t13 t74.t14))
% 17.50/17.71 (step t74.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t74.t11 t74.t15))
% 17.50/17.71 (step t74.t17 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t74.t4 t74.t5 t74.t6 t74.t7 t74.t8 t74.t9 t74.t10 t74.t16))
% 17.50/17.71 (step t74.t18 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t74.t17))
% 17.50/17.71 (step t74 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t75 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t76 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t74 t75))
% 17.50/17.71 (anchor :step t77 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t77.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t77.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t77.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t77.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t77.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t77.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t77.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t77.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t77.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t77.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t77.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t77.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t77.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t77.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t77.t13))
% 17.50/17.71 (step t77.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t77.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t77.t14 t77.t15))
% 17.50/17.71 (step t77.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t77.t12 t77.t16))
% 17.50/17.71 (step t77.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t77.t4 t77.t5 t77.t6 t77.t7 t77.t8 t77.t9 t77.t10 t77.t11 t77.t17))
% 17.50/17.71 (step t77.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t77.t18))
% 17.50/17.71 (step t77 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t78 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t79 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t77 t78))
% 17.50/17.71 (anchor :step t80 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t80.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t80.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t80.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t80.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t80.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t80.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t80.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t80.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t80.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t80.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t80.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t80.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t80.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t80.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t80.t13))
% 17.50/17.71 (step t80.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t80.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t80.t14 t80.t15))
% 17.50/17.71 (step t80.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t80.t12 t80.t16))
% 17.50/17.71 (step t80.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t80.t4 t80.t5 t80.t6 t80.t7 t80.t8 t80.t9 t80.t10 t80.t11 t80.t17))
% 17.50/17.71 (step t80.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t80.t18))
% 17.50/17.71 (step t80 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t81 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t82 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t80 t81))
% 17.50/17.71 (anchor :step t83 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t83.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t83.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t83.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t83.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t83.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t83.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t83.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t83.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t83.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t83.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t83.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t83.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t83.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t83.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t83.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t83.t14))
% 17.50/17.71 (step t83.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t83.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t83.t15 t83.t16))
% 17.50/17.71 (step t83.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t83.t13 t83.t17))
% 17.50/17.71 (step t83.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t83.t4 t83.t5 t83.t6 t83.t7 t83.t8 t83.t9 t83.t10 t83.t11 t83.t12 t83.t18))
% 17.50/17.71 (step t83.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t83.t19))
% 17.50/17.71 (step t83 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t84 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t85 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t83 t84))
% 17.50/17.71 (anchor :step t86 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t86.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t86.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t86.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t86.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t86.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t86.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t86.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t86.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t86.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t86.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t86.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t86.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t86.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t86.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t86.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t86.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t86.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t86.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t86.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t86.t18))
% 17.50/17.71 (step t86.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t86.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t86.t19 t86.t20))
% 17.50/17.71 (step t86.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t86.t17 t86.t21))
% 17.50/17.71 (step t86.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t86.t5 t86.t6 t86.t7 t86.t8 t86.t9 t86.t10 t86.t11 t86.t12 t86.t13 t86.t14 t86.t15 t86.t16 t86.t22))
% 17.50/17.71 (step t86.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t86.t23))
% 17.50/17.71 (step t86 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t87 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t88 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t86 t87))
% 17.50/17.71 (anchor :step t89 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t89.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t89.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t89.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t89.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t89.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t89.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t89.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t89.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t89.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t89.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t89.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t89.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t89.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t89.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t89.t13))
% 17.50/17.71 (step t89.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t89.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t89.t14 t89.t15))
% 17.50/17.71 (step t89.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t89.t12 t89.t16))
% 17.50/17.71 (step t89.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t89.t4 t89.t5 t89.t6 t89.t7 t89.t8 t89.t9 t89.t10 t89.t11 t89.t17))
% 17.50/17.71 (step t89.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t89.t18))
% 17.50/17.71 (step t89 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t90 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t91 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t89 t90))
% 17.50/17.71 (anchor :step t92 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t92.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t92.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t92.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t92.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t92.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t92.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t92.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t92.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t92.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t92.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t92.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t92.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t92.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t92.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t92.t13))
% 17.50/17.71 (step t92.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t92.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t92.t14 t92.t15))
% 17.50/17.71 (step t92.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t92.t12 t92.t16))
% 17.50/17.71 (step t92.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t92.t4 t92.t5 t92.t6 t92.t7 t92.t8 t92.t9 t92.t10 t92.t11 t92.t17))
% 17.50/17.71 (step t92.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t92.t18))
% 17.50/17.71 (step t92 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t93 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t94 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t92 t93))
% 17.50/17.71 (anchor :step t95 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t95.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t95.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t95.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t95.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t95.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t95.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t95.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t95.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t95.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t95.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t95.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t95.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t95.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t95.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t95.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t95.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t95.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t95.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t95.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t95.t18))
% 17.50/17.71 (step t95.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t95.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t95.t19 t95.t20))
% 17.50/17.71 (step t95.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t95.t17 t95.t21))
% 17.50/17.71 (step t95.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t95.t5 t95.t6 t95.t7 t95.t8 t95.t9 t95.t10 t95.t11 t95.t12 t95.t13 t95.t14 t95.t15 t95.t16 t95.t22))
% 17.50/17.71 (step t95.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t95.t23))
% 17.50/17.71 (step t95 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t96 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t97 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t95 t96))
% 17.50/17.71 (anchor :step t98 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t98.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t98.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t98.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t98.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t98.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t98.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t98.t7 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t98.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t98.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t98.t10 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t98.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t98.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t98.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t98.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t98.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t98.t14))
% 17.50/17.71 (step t98.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t98.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t98.t15 t98.t16))
% 17.50/17.71 (step t98.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t98.t13 t98.t17))
% 17.50/17.71 (step t98.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t98.t4 t98.t5 t98.t6 t98.t7 t98.t8 t98.t9 t98.t10 t98.t11 t98.t12 t98.t18))
% 17.50/17.71 (step t98.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t98.t19))
% 17.50/17.71 (step t98 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t99 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t100 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t98 t99))
% 17.50/17.71 (anchor :step t101 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t101.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t101.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t101.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t101.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t101.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t101.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t101.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t101.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t101.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t101.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t101.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t101.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t101.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t101.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t101.t13))
% 17.50/17.71 (step t101.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t101.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t101.t14 t101.t15))
% 17.50/17.71 (step t101.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t101.t12 t101.t16))
% 17.50/17.71 (step t101.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t101.t4 t101.t5 t101.t6 t101.t7 t101.t8 t101.t9 t101.t10 t101.t11 t101.t17))
% 17.50/17.71 (step t101.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t101.t18))
% 17.50/17.71 (step t101 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t102 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t103 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t101 t102))
% 17.50/17.71 (anchor :step t104 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t104.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t104.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t104.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t104.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t104.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t104.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t104.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t104.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t104.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t104.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t104.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t104.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t104.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t104.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t104.t13))
% 17.50/17.71 (step t104.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t104.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t104.t14 t104.t15))
% 17.50/17.71 (step t104.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t104.t12 t104.t16))
% 17.50/17.71 (step t104.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t104.t4 t104.t5 t104.t6 t104.t7 t104.t8 t104.t9 t104.t10 t104.t11 t104.t17))
% 17.50/17.71 (step t104.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t104.t18))
% 17.50/17.71 (step t104 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t105 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t106 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t104 t105))
% 17.50/17.71 (anchor :step t107 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t107.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t107.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t107.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t107.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t107.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t107.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t107.t7 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t107.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t107.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t107.t10 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t107.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t107.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t107.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t107.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t107.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t107.t14))
% 17.50/17.71 (step t107.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t107.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t107.t15 t107.t16))
% 17.50/17.71 (step t107.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t107.t13 t107.t17))
% 17.50/17.71 (step t107.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t107.t4 t107.t5 t107.t6 t107.t7 t107.t8 t107.t9 t107.t10 t107.t11 t107.t12 t107.t18))
% 17.50/17.71 (step t107.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t107.t19))
% 17.50/17.71 (step t107 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t108 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t109 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t107 t108))
% 17.50/17.71 (anchor :step t110 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t110.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t110.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t110.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t110.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t110.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t110.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t110.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t110.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t110.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t110.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t110.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t110.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t110.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t110.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t110.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t110.t14))
% 17.50/17.71 (step t110.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t110.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t110.t15 t110.t16))
% 17.50/17.71 (step t110.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t110.t13 t110.t17))
% 17.50/17.71 (step t110.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t110.t4 t110.t5 t110.t6 t110.t7 t110.t8 t110.t9 t110.t10 t110.t11 t110.t12 t110.t18))
% 17.50/17.71 (step t110.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t110.t19))
% 17.50/17.71 (step t110 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t111 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t112 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t110 t111))
% 17.50/17.71 (anchor :step t113 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t113.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t113.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t113.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t113.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t113.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t113.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t113.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t113.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t113.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t113.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t113.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t113.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t113.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t113.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t113.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t113.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t113.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t113.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t113.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t113.t18))
% 17.50/17.71 (step t113.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t113.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t113.t19 t113.t20))
% 17.50/17.71 (step t113.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t113.t17 t113.t21))
% 17.50/17.71 (step t113.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t113.t5 t113.t6 t113.t7 t113.t8 t113.t9 t113.t10 t113.t11 t113.t12 t113.t13 t113.t14 t113.t15 t113.t16 t113.t22))
% 17.50/17.71 (step t113.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t113.t23))
% 17.50/17.71 (step t113 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t114 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t115 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t113 t114))
% 17.50/17.71 (anchor :step t116 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t116.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t116.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t116.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t116.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t116.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t116.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t116.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t116.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t116.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t116.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t116.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t116.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t116.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t116.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t116.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t116.t14))
% 17.50/17.71 (step t116.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t116.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t116.t15 t116.t16))
% 17.50/17.71 (step t116.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t116.t13 t116.t17))
% 17.50/17.71 (step t116.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t116.t4 t116.t5 t116.t6 t116.t7 t116.t8 t116.t9 t116.t10 t116.t11 t116.t12 t116.t18))
% 17.50/17.71 (step t116.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t116.t19))
% 17.50/17.71 (step t116 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t117 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t118 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t116 t117))
% 17.50/17.71 (anchor :step t119 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t119.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t119.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t119.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t119.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t119.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t119.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t119.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t119.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t119.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t119.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t119.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t119.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t119.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t119.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t119.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t119.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t119.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t119.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t119.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t119.t18))
% 17.50/17.71 (step t119.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t119.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t119.t19 t119.t20))
% 17.50/17.71 (step t119.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t119.t17 t119.t21))
% 17.50/17.71 (step t119.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t119.t5 t119.t6 t119.t7 t119.t8 t119.t9 t119.t10 t119.t11 t119.t12 t119.t13 t119.t14 t119.t15 t119.t16 t119.t22))
% 17.50/17.71 (step t119.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t119.t23))
% 17.50/17.71 (step t119 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t120 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t121 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t119 t120))
% 17.50/17.71 (anchor :step t122 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t122.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t122.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t122.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t122.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t122.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t122.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t122.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t122.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t122.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t122.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t122.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t122.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t122.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t122.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t122.t13))
% 17.50/17.71 (step t122.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t122.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t122.t14 t122.t15))
% 17.50/17.71 (step t122.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t122.t12 t122.t16))
% 17.50/17.71 (step t122.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t122.t4 t122.t5 t122.t6 t122.t7 t122.t8 t122.t9 t122.t10 t122.t11 t122.t17))
% 17.50/17.71 (step t122.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t122.t18))
% 17.50/17.71 (step t122 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t123 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t124 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t122 t123))
% 17.50/17.71 (anchor :step t125 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t125.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t125.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t125.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t125.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t125.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t125.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t125.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t125.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t125.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t125.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t125.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t125.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t125.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t125.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t125.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t125.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t125.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t125.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t125.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t125.t18))
% 17.50/17.71 (step t125.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t125.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t125.t19 t125.t20))
% 17.50/17.71 (step t125.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t125.t17 t125.t21))
% 17.50/17.71 (step t125.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t125.t5 t125.t6 t125.t7 t125.t8 t125.t9 t125.t10 t125.t11 t125.t12 t125.t13 t125.t14 t125.t15 t125.t16 t125.t22))
% 17.50/17.71 (step t125.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t125.t23))
% 17.50/17.71 (step t125 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t126 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t127 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t125 t126))
% 17.50/17.71 (anchor :step t128 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t128.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t128.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t128.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t128.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t128.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t128.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t128.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t128.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t128.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t128.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t128.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t128.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t128.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t128.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t128.t13))
% 17.50/17.71 (step t128.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t128.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t128.t14 t128.t15))
% 17.50/17.71 (step t128.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t128.t12 t128.t16))
% 17.50/17.71 (step t128.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t128.t4 t128.t5 t128.t6 t128.t7 t128.t8 t128.t9 t128.t10 t128.t11 t128.t17))
% 17.50/17.71 (step t128.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t128.t18))
% 17.50/17.71 (step t128 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t129 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t130 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t128 t129))
% 17.50/17.71 (anchor :step t131 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t131.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t131.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t131.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t131.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t131.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t131.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t131.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t131.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t131.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t131.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t131.t11 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t131.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t131.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t131.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t131.t13))
% 17.50/17.71 (step t131.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t131.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t131.t14 t131.t15))
% 17.50/17.71 (step t131.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t131.t12 t131.t16))
% 17.50/17.71 (step t131.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t131.t4 t131.t5 t131.t6 t131.t7 t131.t8 t131.t9 t131.t10 t131.t11 t131.t17))
% 17.50/17.71 (step t131.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t131.t18))
% 17.50/17.71 (step t131 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t132 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t133 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t131 t132))
% 17.50/17.71 (anchor :step t134 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t134.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t134.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t134.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t134.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t134.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t134.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t134.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t134.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t134.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t134.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t134.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t134.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t134.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t134.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t134.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t134.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t134.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t134.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t134.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t134.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t134.t19))
% 17.50/17.71 (step t134.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t134.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t134.t20 t134.t21))
% 17.50/17.71 (step t134.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t134.t18 t134.t22))
% 17.50/17.71 (step t134.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t134.t5 t134.t6 t134.t7 t134.t8 t134.t9 t134.t10 t134.t11 t134.t12 t134.t13 t134.t14 t134.t15 t134.t16 t134.t17 t134.t23))
% 17.50/17.71 (step t134.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t134.t24))
% 17.50/17.71 (step t134 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t135 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t136 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t134 t135))
% 17.50/17.71 (anchor :step t137 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t137.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t137.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t137.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t137.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t137.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t137.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t137.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t137.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t137.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t137.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t137.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t137.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t137.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t137.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t137.t13))
% 17.50/17.71 (step t137.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t137.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t137.t14 t137.t15))
% 17.50/17.71 (step t137.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t137.t12 t137.t16))
% 17.50/17.71 (step t137.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t137.t4 t137.t5 t137.t6 t137.t7 t137.t8 t137.t9 t137.t10 t137.t11 t137.t17))
% 17.50/17.71 (step t137.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t137.t18))
% 17.50/17.71 (step t137 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t138 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t139 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t137 t138))
% 17.50/17.71 (anchor :step t140 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t140.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t140.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t140.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t140.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t140.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t140.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t140.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t140.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t140.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t140.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t140.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t140.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t140.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t140.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t140.t13))
% 17.50/17.71 (step t140.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t140.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t140.t14 t140.t15))
% 17.50/17.71 (step t140.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t140.t12 t140.t16))
% 17.50/17.71 (step t140.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t140.t4 t140.t5 t140.t6 t140.t7 t140.t8 t140.t9 t140.t10 t140.t11 t140.t17))
% 17.50/17.71 (step t140.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t140.t18))
% 17.50/17.71 (step t140 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t141 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t142 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t140 t141))
% 17.50/17.71 (anchor :step t143 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t143.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t143.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t143.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t143.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t143.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t143.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t143.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t143.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t143.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t143.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t143.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t143.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t143.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t143.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t143.t13))
% 17.50/17.71 (step t143.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t143.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t143.t14 t143.t15))
% 17.50/17.71 (step t143.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t143.t12 t143.t16))
% 17.50/17.71 (step t143.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t143.t4 t143.t5 t143.t6 t143.t7 t143.t8 t143.t9 t143.t10 t143.t11 t143.t17))
% 17.50/17.71 (step t143.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t143.t18))
% 17.50/17.71 (step t143 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t144 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t145 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t143 t144))
% 17.50/17.71 (anchor :step t146 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t146.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t146.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t146.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t146.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t146.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t146.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t146.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t146.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t146.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t146.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t146.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t146.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t146.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t146.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t146.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t146.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t146.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t146.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t146.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t146.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t146.t19))
% 17.50/17.71 (step t146.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t146.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t146.t20 t146.t21))
% 17.50/17.71 (step t146.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t146.t18 t146.t22))
% 17.50/17.71 (step t146.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t146.t5 t146.t6 t146.t7 t146.t8 t146.t9 t146.t10 t146.t11 t146.t12 t146.t13 t146.t14 t146.t15 t146.t16 t146.t17 t146.t23))
% 17.50/17.71 (step t146.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t146.t24))
% 17.50/17.71 (step t146 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t147 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t148 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t146 t147))
% 17.50/17.71 (anchor :step t149 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t149.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t149.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t149.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t149.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t149.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t149.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t149.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t149.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t149.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t149.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t149.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t149.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t149.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t149.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t149.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t149.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t149.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t149.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t149.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t149.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t149.t19))
% 17.50/17.71 (step t149.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t149.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t149.t20 t149.t21))
% 17.50/17.71 (step t149.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t149.t18 t149.t22))
% 17.50/17.71 (step t149.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t149.t5 t149.t6 t149.t7 t149.t8 t149.t9 t149.t10 t149.t11 t149.t12 t149.t13 t149.t14 t149.t15 t149.t16 t149.t17 t149.t23))
% 17.50/17.71 (step t149.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t149.t24))
% 17.50/17.71 (step t149 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t150 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t151 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t149 t150))
% 17.50/17.71 (anchor :step t152 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t152.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t152.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t152.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t152.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t152.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t152.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t152.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t152.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t152.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t152.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t152.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t152.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t152.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t152.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t152.t13))
% 17.50/17.71 (step t152.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t152.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t152.t14 t152.t15))
% 17.50/17.71 (step t152.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t152.t12 t152.t16))
% 17.50/17.71 (step t152.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t152.t4 t152.t5 t152.t6 t152.t7 t152.t8 t152.t9 t152.t10 t152.t11 t152.t17))
% 17.50/17.71 (step t152.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t152.t18))
% 17.50/17.71 (step t152 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t153 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t154 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t152 t153))
% 17.50/17.71 (anchor :step t155 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t155.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t155.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t155.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t155.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t155.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t155.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t155.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t155.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t155.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t155.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t155.t11 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t155.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t155.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t155.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t155.t13))
% 17.50/17.71 (step t155.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t155.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t155.t14 t155.t15))
% 17.50/17.71 (step t155.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t155.t12 t155.t16))
% 17.50/17.71 (step t155.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t155.t4 t155.t5 t155.t6 t155.t7 t155.t8 t155.t9 t155.t10 t155.t11 t155.t17))
% 17.50/17.71 (step t155.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t155.t18))
% 17.50/17.71 (step t155 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t156 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t157 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t155 t156))
% 17.50/17.71 (anchor :step t158 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t158.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t158.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t158.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t158.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t158.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t158.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t158.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t158.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t158.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t158.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t158.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t158.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t158.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t158.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t158.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t158.t14))
% 17.50/17.71 (step t158.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t158.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t158.t15 t158.t16))
% 17.50/17.71 (step t158.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t158.t13 t158.t17))
% 17.50/17.71 (step t158.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t158.t4 t158.t5 t158.t6 t158.t7 t158.t8 t158.t9 t158.t10 t158.t11 t158.t12 t158.t18))
% 17.50/17.71 (step t158.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t158.t19))
% 17.50/17.71 (step t158 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t159 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t160 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t158 t159))
% 17.50/17.71 (anchor :step t161 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t161.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t161.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t161.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t161.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t161.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t161.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t161.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t161.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t161.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t161.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t161.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t161.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t161.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t161.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t161.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t161.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t161.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t161.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t161.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t161.t18))
% 17.50/17.71 (step t161.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t161.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t161.t19 t161.t20))
% 17.50/17.71 (step t161.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t161.t17 t161.t21))
% 17.50/17.71 (step t161.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t161.t5 t161.t6 t161.t7 t161.t8 t161.t9 t161.t10 t161.t11 t161.t12 t161.t13 t161.t14 t161.t15 t161.t16 t161.t22))
% 17.50/17.71 (step t161.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t161.t23))
% 17.50/17.71 (step t161 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t162 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t163 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t161 t162))
% 17.50/17.71 (anchor :step t164 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t164.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t164.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t164.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t164.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t164.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t164.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t164.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t164.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t164.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t164.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t164.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t164.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t164.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t164.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t164.t13))
% 17.50/17.71 (step t164.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t164.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t164.t14 t164.t15))
% 17.50/17.71 (step t164.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t164.t12 t164.t16))
% 17.50/17.71 (step t164.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t164.t4 t164.t5 t164.t6 t164.t7 t164.t8 t164.t9 t164.t10 t164.t11 t164.t17))
% 17.50/17.71 (step t164.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t164.t18))
% 17.50/17.71 (step t164 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t165 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t166 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t164 t165))
% 17.50/17.71 (anchor :step t167 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t167.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t167.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t167.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t167.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t167.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t167.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t167.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t167.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t167.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t167.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t167.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t167.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t167.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t167.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t167.t13))
% 17.50/17.71 (step t167.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t167.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t167.t14 t167.t15))
% 17.50/17.71 (step t167.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t167.t12 t167.t16))
% 17.50/17.71 (step t167.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t167.t4 t167.t5 t167.t6 t167.t7 t167.t8 t167.t9 t167.t10 t167.t11 t167.t17))
% 17.50/17.71 (step t167.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t167.t18))
% 17.50/17.71 (step t167 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t168 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t169 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t167 t168))
% 17.50/17.71 (anchor :step t170 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t170.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t170.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t170.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t170.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t170.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t170.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t170.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t170.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t170.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t170.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t170.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t170.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t170.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t170.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t170.t13))
% 17.50/17.71 (step t170.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t170.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t170.t14 t170.t15))
% 17.50/17.71 (step t170.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t170.t12 t170.t16))
% 17.50/17.71 (step t170.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t170.t4 t170.t5 t170.t6 t170.t7 t170.t8 t170.t9 t170.t10 t170.t11 t170.t17))
% 17.50/17.71 (step t170.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t170.t18))
% 17.50/17.71 (step t170 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t171 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t172 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t170 t171))
% 17.50/17.71 (anchor :step t173 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t173.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t173.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t173.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t173.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t173.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t173.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t173.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t173.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t173.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t173.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t173.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t173.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t173.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t173.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t173.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t173.t14))
% 17.50/17.71 (step t173.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t173.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t173.t15 t173.t16))
% 17.50/17.71 (step t173.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t173.t13 t173.t17))
% 17.50/17.71 (step t173.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t173.t4 t173.t5 t173.t6 t173.t7 t173.t8 t173.t9 t173.t10 t173.t11 t173.t12 t173.t18))
% 17.50/17.71 (step t173.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t173.t19))
% 17.50/17.71 (step t173 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t174 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t175 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t173 t174))
% 17.50/17.71 (anchor :step t176 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t176.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t176.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t176.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t176.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t176.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t176.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t176.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t176.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t176.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t176.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t176.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t176.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t176.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t176.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t176.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t176.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t176.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t176.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t176.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t176.t18))
% 17.50/17.71 (step t176.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t176.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t176.t19 t176.t20))
% 17.50/17.71 (step t176.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t176.t17 t176.t21))
% 17.50/17.71 (step t176.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t176.t5 t176.t6 t176.t7 t176.t8 t176.t9 t176.t10 t176.t11 t176.t12 t176.t13 t176.t14 t176.t15 t176.t16 t176.t22))
% 17.50/17.71 (step t176.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t176.t23))
% 17.50/17.71 (step t176 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t177 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t178 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t176 t177))
% 17.50/17.71 (anchor :step t179 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t179.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t179.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t179.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t179.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t179.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t179.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t179.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t179.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t179.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t179.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t179.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t179.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t179.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t179.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t179.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t179.t14))
% 17.50/17.71 (step t179.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t179.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t179.t15 t179.t16))
% 17.50/17.71 (step t179.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t179.t13 t179.t17))
% 17.50/17.71 (step t179.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t179.t4 t179.t5 t179.t6 t179.t7 t179.t8 t179.t9 t179.t10 t179.t11 t179.t12 t179.t18))
% 17.50/17.71 (step t179.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t179.t19))
% 17.50/17.71 (step t179 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t180 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t181 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t179 t180))
% 17.50/17.71 (anchor :step t182 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t182.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t182.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t182.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t182.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t182.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t182.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t182.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t182.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t182.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t182.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t182.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t182.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t182.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t182.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t182.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t182.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t182.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t182.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t182.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t182.t18))
% 17.50/17.71 (step t182.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t182.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t182.t19 t182.t20))
% 17.50/17.71 (step t182.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t182.t17 t182.t21))
% 17.50/17.71 (step t182.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t182.t5 t182.t6 t182.t7 t182.t8 t182.t9 t182.t10 t182.t11 t182.t12 t182.t13 t182.t14 t182.t15 t182.t16 t182.t22))
% 17.50/17.71 (step t182.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t182.t23))
% 17.50/17.71 (step t182 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t183 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t184 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t182 t183))
% 17.50/17.71 (anchor :step t185 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t185.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t185.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t185.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t185.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t185.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t185.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t185.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t185.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t185.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t185.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t185.t11 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t185.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t185.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t185.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t185.t13))
% 17.50/17.71 (step t185.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t185.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t185.t14 t185.t15))
% 17.50/17.71 (step t185.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t185.t12 t185.t16))
% 17.50/17.71 (step t185.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t185.t4 t185.t5 t185.t6 t185.t7 t185.t8 t185.t9 t185.t10 t185.t11 t185.t17))
% 17.50/17.71 (step t185.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t185.t18))
% 17.50/17.71 (step t185 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t186 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t187 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t185 t186))
% 17.50/17.71 (anchor :step t188 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t188.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t188.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t188.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t188.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t188.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t188.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t188.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t188.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t188.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t188.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t188.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t188.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t188.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t188.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t188.t13))
% 17.50/17.71 (step t188.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t188.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t188.t14 t188.t15))
% 17.50/17.71 (step t188.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t188.t12 t188.t16))
% 17.50/17.71 (step t188.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t188.t4 t188.t5 t188.t6 t188.t7 t188.t8 t188.t9 t188.t10 t188.t11 t188.t17))
% 17.50/17.71 (step t188.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t188.t18))
% 17.50/17.71 (step t188 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t189 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t190 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t188 t189))
% 17.50/17.71 (anchor :step t191 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t191.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t191.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t191.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t191.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t191.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t191.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t191.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t191.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t191.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t191.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t191.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t191.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t191.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t191.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t191.t13))
% 17.50/17.71 (step t191.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t191.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t191.t14 t191.t15))
% 17.50/17.71 (step t191.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t191.t12 t191.t16))
% 17.50/17.71 (step t191.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t191.t4 t191.t5 t191.t6 t191.t7 t191.t8 t191.t9 t191.t10 t191.t11 t191.t17))
% 17.50/17.71 (step t191.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t191.t18))
% 17.50/17.71 (step t191 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t192 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t193 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t191 t192))
% 17.50/17.71 (anchor :step t194 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t194.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t194.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t194.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t194.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t194.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t194.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t194.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t194.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t194.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t194.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t194.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t194.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t194.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t194.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t194.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t194.t14))
% 17.50/17.71 (step t194.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t194.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t194.t15 t194.t16))
% 17.50/17.71 (step t194.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t194.t13 t194.t17))
% 17.50/17.71 (step t194.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t194.t4 t194.t5 t194.t6 t194.t7 t194.t8 t194.t9 t194.t10 t194.t11 t194.t12 t194.t18))
% 17.50/17.71 (step t194.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t194.t19))
% 17.50/17.71 (step t194 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t195 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t196 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t194 t195))
% 17.50/17.71 (anchor :step t197 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t197.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t197.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t197.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t197.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t197.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t197.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t197.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t197.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t197.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t197.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t197.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t197.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t197.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t197.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t197.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t197.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t197.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t197.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t197.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t197.t18))
% 17.50/17.71 (step t197.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t197.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t197.t19 t197.t20))
% 17.50/17.71 (step t197.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t197.t17 t197.t21))
% 17.50/17.71 (step t197.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t197.t5 t197.t6 t197.t7 t197.t8 t197.t9 t197.t10 t197.t11 t197.t12 t197.t13 t197.t14 t197.t15 t197.t16 t197.t22))
% 17.50/17.71 (step t197.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t197.t23))
% 17.50/17.71 (step t197 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t198 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t199 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t197 t198))
% 17.50/17.71 (anchor :step t200 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t200.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t200.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t200.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t200.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t200.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t200.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t200.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t200.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t200.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t200.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t200.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t200.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t200.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t200.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t200.t13))
% 17.50/17.71 (step t200.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t200.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t200.t14 t200.t15))
% 17.50/17.71 (step t200.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t200.t12 t200.t16))
% 17.50/17.71 (step t200.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t200.t4 t200.t5 t200.t6 t200.t7 t200.t8 t200.t9 t200.t10 t200.t11 t200.t17))
% 17.50/17.71 (step t200.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t200.t18))
% 17.50/17.71 (step t200 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t201 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t202 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t200 t201))
% 17.50/17.71 (anchor :step t203 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t203.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t203.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t203.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t203.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t203.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t203.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t203.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t203.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t203.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t203.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t203.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t203.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t203.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t203.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t203.t13))
% 17.50/17.71 (step t203.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t203.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t203.t14 t203.t15))
% 17.50/17.71 (step t203.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t203.t12 t203.t16))
% 17.50/17.71 (step t203.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t203.t4 t203.t5 t203.t6 t203.t7 t203.t8 t203.t9 t203.t10 t203.t11 t203.t17))
% 17.50/17.71 (step t203.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t203.t18))
% 17.50/17.71 (step t203 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t204 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t205 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t203 t204))
% 17.50/17.71 (anchor :step t206 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t206.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t206.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t206.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t206.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t206.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t206.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t206.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t206.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t206.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t206.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t206.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t206.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t206.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t206.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t206.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t206.t14))
% 17.50/17.71 (step t206.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t206.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t206.t15 t206.t16))
% 17.50/17.71 (step t206.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t206.t13 t206.t17))
% 17.50/17.71 (step t206.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t206.t4 t206.t5 t206.t6 t206.t7 t206.t8 t206.t9 t206.t10 t206.t11 t206.t12 t206.t18))
% 17.50/17.71 (step t206.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t206.t19))
% 17.50/17.71 (step t206 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t207 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t208 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t206 t207))
% 17.50/17.71 (anchor :step t209 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t209.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t209.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t209.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t209.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t209.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t209.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t209.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t209.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t209.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t209.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t209.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t209.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t209.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t209.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t209.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t209.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t209.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t209.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t209.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t209.t18))
% 17.50/17.71 (step t209.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t209.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t209.t19 t209.t20))
% 17.50/17.71 (step t209.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t209.t17 t209.t21))
% 17.50/17.71 (step t209.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t209.t5 t209.t6 t209.t7 t209.t8 t209.t9 t209.t10 t209.t11 t209.t12 t209.t13 t209.t14 t209.t15 t209.t16 t209.t22))
% 17.50/17.71 (step t209.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t209.t23))
% 17.50/17.71 (step t209 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t210 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t211 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t209 t210))
% 17.50/17.71 (anchor :step t212 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t212.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t212.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t212.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t212.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t212.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t212.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t212.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t212.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t212.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t212.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t212.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t212.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t212.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t212.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t212.t13))
% 17.50/17.71 (step t212.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t212.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t212.t14 t212.t15))
% 17.50/17.71 (step t212.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t212.t12 t212.t16))
% 17.50/17.71 (step t212.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t212.t4 t212.t5 t212.t6 t212.t7 t212.t8 t212.t9 t212.t10 t212.t11 t212.t17))
% 17.50/17.71 (step t212.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t212.t18))
% 17.50/17.71 (step t212 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t213 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t214 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t212 t213))
% 17.50/17.71 (anchor :step t215 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t215.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t215.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t215.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t215.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t215.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t215.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t215.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t215.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t215.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t215.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t215.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t215.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t215.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t215.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t215.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t215.t14))
% 17.50/17.71 (step t215.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t215.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t215.t15 t215.t16))
% 17.50/17.71 (step t215.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t215.t13 t215.t17))
% 17.50/17.71 (step t215.t19 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t215.t4 t215.t5 t215.t6 t215.t7 t215.t8 t215.t9 t215.t10 t215.t11 t215.t12 t215.t18))
% 17.50/17.71 (step t215.t20 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t215.t19))
% 17.50/17.71 (step t215 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t216 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t217 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t215 t216))
% 17.50/17.71 (anchor :step t218 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t218.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t218.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t218.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t218.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t218.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t218.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t218.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t218.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t218.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t218.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t218.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t218.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t218.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t218.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t218.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t218.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t218.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t218.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t218.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t218.t18))
% 17.50/17.71 (step t218.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t218.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t218.t19 t218.t20))
% 17.50/17.71 (step t218.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t218.t17 t218.t21))
% 17.50/17.71 (step t218.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t218.t5 t218.t6 t218.t7 t218.t8 t218.t9 t218.t10 t218.t11 t218.t12 t218.t13 t218.t14 t218.t15 t218.t16 t218.t22))
% 17.50/17.71 (step t218.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t218.t23))
% 17.50/17.71 (step t218 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t219 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t220 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t218 t219))
% 17.50/17.71 (anchor :step t221 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t221.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t221.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t221.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t221.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t221.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t221.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t221.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t221.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t221.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t221.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t221.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t221.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t221.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t221.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t221.t13))
% 17.50/17.71 (step t221.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t221.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t221.t14 t221.t15))
% 17.50/17.71 (step t221.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t221.t12 t221.t16))
% 17.50/17.71 (step t221.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t221.t4 t221.t5 t221.t6 t221.t7 t221.t8 t221.t9 t221.t10 t221.t11 t221.t17))
% 17.50/17.71 (step t221.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t221.t18))
% 17.50/17.71 (step t221 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t222 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t223 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t221 t222))
% 17.50/17.71 (anchor :step t224 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t224.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t224.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t224.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t224.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t224.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t224.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t224.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t224.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t224.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t224.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t224.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t224.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t224.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t224.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t224.t13))
% 17.50/17.71 (step t224.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t224.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t224.t14 t224.t15))
% 17.50/17.71 (step t224.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t224.t12 t224.t16))
% 17.50/17.71 (step t224.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t224.t4 t224.t5 t224.t6 t224.t7 t224.t8 t224.t9 t224.t10 t224.t11 t224.t17))
% 17.50/17.71 (step t224.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t224.t18))
% 17.50/17.71 (step t224 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t225 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t226 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t224 t225))
% 17.50/17.71 (anchor :step t227 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t227.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t227.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t227.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t227.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t227.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t227.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t227.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t227.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t227.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t227.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t227.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t227.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t227.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t227.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t227.t13))
% 17.50/17.71 (step t227.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t227.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t227.t14 t227.t15))
% 17.50/17.71 (step t227.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t227.t12 t227.t16))
% 17.50/17.71 (step t227.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t227.t4 t227.t5 t227.t6 t227.t7 t227.t8 t227.t9 t227.t10 t227.t11 t227.t17))
% 17.50/17.71 (step t227.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t227.t18))
% 17.50/17.71 (step t227 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t228 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t229 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t227 t228))
% 17.50/17.71 (anchor :step t230 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t230.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t230.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t230.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t230.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t230.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t230.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t230.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t230.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t230.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t230.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t230.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t230.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t230.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t230.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t230.t13))
% 17.50/17.71 (step t230.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t230.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t230.t14 t230.t15))
% 17.50/17.71 (step t230.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t230.t12 t230.t16))
% 17.50/17.71 (step t230.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t230.t4 t230.t5 t230.t6 t230.t7 t230.t8 t230.t9 t230.t10 t230.t11 t230.t17))
% 17.50/17.71 (step t230.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t230.t18))
% 17.50/17.71 (step t230 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t231 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t232 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t230 t231))
% 17.50/17.71 (anchor :step t233 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t233.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t233.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t233.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t233.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t233.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t233.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t233.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t233.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t233.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t233.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t233.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t233.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t233.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t233.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t233.t13))
% 17.50/17.71 (step t233.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t233.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t233.t14 t233.t15))
% 17.50/17.71 (step t233.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t233.t12 t233.t16))
% 17.50/17.71 (step t233.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t233.t4 t233.t5 t233.t6 t233.t7 t233.t8 t233.t9 t233.t10 t233.t11 t233.t17))
% 17.50/17.71 (step t233.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t233.t18))
% 17.50/17.71 (step t233 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t234 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t235 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t233 t234))
% 17.50/17.71 (anchor :step t236 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 17.50/17.71 (step t236.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t236.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t236.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t236.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t236.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t236.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t236.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t236.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t236.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t236.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t236.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t236.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t236.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t236.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t236.t13))
% 17.50/17.71 (step t236.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t236.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t236.t14 t236.t15))
% 17.50/17.71 (step t236.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t236.t12 t236.t16))
% 17.50/17.71 (step t236.t18 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t236.t4 t236.t5 t236.t6 t236.t7 t236.t8 t236.t9 t236.t10 t236.t11 t236.t17))
% 17.50/17.71 (step t236.t19 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t236.t18))
% 17.50/17.71 (step t236 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t237 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t238 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t236 t237))
% 17.50/17.71 (anchor :step t239 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t239.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t239.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t239.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t239.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t239.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t239.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t239.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t239.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t239.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t239.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t239.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t239.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t239.t13 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t239.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t239.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t239.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t239.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t239.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t239.t17))
% 17.50/17.71 (step t239.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t239.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t239.t18 t239.t19))
% 17.50/17.71 (step t239.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t239.t16 t239.t20))
% 17.50/17.71 (step t239.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t239.t5 t239.t6 t239.t7 t239.t8 t239.t9 t239.t10 t239.t11 t239.t12 t239.t13 t239.t14 t239.t15 t239.t21))
% 17.50/17.71 (step t239.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t239.t22))
% 17.50/17.71 (step t239 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t240 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t241 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t239 t240))
% 17.50/17.71 (anchor :step t242 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t242.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t242.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t242.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t242.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t242.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t242.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t242.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t242.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t242.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t242.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t242.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t242.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t242.t13 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t242.t14 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t242.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t242.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t242.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t242.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t242.t17))
% 17.50/17.71 (step t242.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t242.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t242.t18 t242.t19))
% 17.50/17.71 (step t242.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t242.t16 t242.t20))
% 17.50/17.71 (step t242.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t242.t5 t242.t6 t242.t7 t242.t8 t242.t9 t242.t10 t242.t11 t242.t12 t242.t13 t242.t14 t242.t15 t242.t21))
% 17.50/17.71 (step t242.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t242.t22))
% 17.50/17.71 (step t242 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t243 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t244 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t242 t243))
% 17.50/17.71 (anchor :step t245 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t245.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t245.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t245.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t245.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t245.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t245.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t245.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t245.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t245.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t245.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t245.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t245.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t245.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t245.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t245.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t245.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t245.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t245.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t245.t17))
% 17.50/17.71 (step t245.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t245.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t245.t18 t245.t19))
% 17.50/17.71 (step t245.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t245.t16 t245.t20))
% 17.50/17.71 (step t245.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t245.t5 t245.t6 t245.t7 t245.t8 t245.t9 t245.t10 t245.t11 t245.t12 t245.t13 t245.t14 t245.t15 t245.t21))
% 17.50/17.71 (step t245.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t245.t22))
% 17.50/17.71 (step t245 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t246 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t247 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t245 t246))
% 17.50/17.71 (anchor :step t248 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t248.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t248.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t248.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t248.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t248.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t248.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t248.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t248.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t248.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t248.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t248.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t248.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t248.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t248.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t248.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t248.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t248.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t248.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t248.t17))
% 17.50/17.71 (step t248.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t248.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t248.t18 t248.t19))
% 17.50/17.71 (step t248.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t248.t16 t248.t20))
% 17.50/17.71 (step t248.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t248.t5 t248.t6 t248.t7 t248.t8 t248.t9 t248.t10 t248.t11 t248.t12 t248.t13 t248.t14 t248.t15 t248.t21))
% 17.50/17.71 (step t248.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t248.t22))
% 17.50/17.71 (step t248 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t249 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t250 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t248 t249))
% 17.50/17.71 (anchor :step t251 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t251.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t251.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t251.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t251.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t251.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t251.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t251.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t251.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t251.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t251.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t251.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t251.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t251.t13 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t251.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t251.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t251.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t251.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t251.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t251.t17))
% 17.50/17.71 (step t251.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t251.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t251.t18 t251.t19))
% 17.50/17.71 (step t251.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t251.t16 t251.t20))
% 17.50/17.71 (step t251.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t251.t5 t251.t6 t251.t7 t251.t8 t251.t9 t251.t10 t251.t11 t251.t12 t251.t13 t251.t14 t251.t15 t251.t21))
% 17.50/17.71 (step t251.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t251.t22))
% 17.50/17.71 (step t251 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t252 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t253 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t251 t252))
% 17.50/17.71 (anchor :step t254 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t254.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t254.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t254.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t254.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t254.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t254.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t254.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t254.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t254.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t254.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t254.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t254.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t254.t13 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t254.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t254.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t254.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t254.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t254.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t254.t17))
% 17.50/17.71 (step t254.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t254.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t254.t18 t254.t19))
% 17.50/17.71 (step t254.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t254.t16 t254.t20))
% 17.50/17.71 (step t254.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t254.t5 t254.t6 t254.t7 t254.t8 t254.t9 t254.t10 t254.t11 t254.t12 t254.t13 t254.t14 t254.t15 t254.t21))
% 17.50/17.71 (step t254.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t254.t22))
% 17.50/17.71 (step t254 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t255 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t256 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t254 t255))
% 17.50/17.71 (anchor :step t257 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t257.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t257.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t257.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t257.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t257.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t257.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t257.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t257.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t257.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t257.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t257.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t257.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t257.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t257.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t257.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t257.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t257.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t257.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t257.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t257.t18))
% 17.50/17.71 (step t257.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t257.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t257.t19 t257.t20))
% 17.50/17.71 (step t257.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t257.t17 t257.t21))
% 17.50/17.71 (step t257.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t257.t5 t257.t6 t257.t7 t257.t8 t257.t9 t257.t10 t257.t11 t257.t12 t257.t13 t257.t14 t257.t15 t257.t16 t257.t22))
% 17.50/17.71 (step t257.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t257.t23))
% 17.50/17.71 (step t257 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t258 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t259 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t257 t258))
% 17.50/17.71 (anchor :step t260 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t260.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t260.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t260.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t260.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t260.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t260.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t260.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t260.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t260.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t260.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t260.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t260.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t260.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t260.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t260.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t260.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t260.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t260.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t260.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t260.t18))
% 17.50/17.71 (step t260.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t260.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t260.t19 t260.t20))
% 17.50/17.71 (step t260.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t260.t17 t260.t21))
% 17.50/17.71 (step t260.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t260.t5 t260.t6 t260.t7 t260.t8 t260.t9 t260.t10 t260.t11 t260.t12 t260.t13 t260.t14 t260.t15 t260.t16 t260.t22))
% 17.50/17.71 (step t260.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t260.t23))
% 17.50/17.71 (step t260 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t261 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t262 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t260 t261))
% 17.50/17.71 (anchor :step t263 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t263.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t263.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t263.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t263.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t263.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t263.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t263.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t263.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t263.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t263.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t263.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t263.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t263.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t263.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t263.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t263.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t263.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t263.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t263.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t263.t18))
% 17.50/17.71 (step t263.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t263.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t263.t19 t263.t20))
% 17.50/17.71 (step t263.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t263.t17 t263.t21))
% 17.50/17.71 (step t263.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t263.t5 t263.t6 t263.t7 t263.t8 t263.t9 t263.t10 t263.t11 t263.t12 t263.t13 t263.t14 t263.t15 t263.t16 t263.t22))
% 17.50/17.71 (step t263.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t263.t23))
% 17.50/17.71 (step t263 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t264 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t265 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t263 t264))
% 17.50/17.71 (anchor :step t266 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t266.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t266.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t266.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t266.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t266.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t266.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t266.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t266.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t266.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t266.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t266.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t266.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t266.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t266.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t266.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t266.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t266.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t266.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t266.t17))
% 17.50/17.71 (step t266.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t266.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t266.t18 t266.t19))
% 17.50/17.71 (step t266.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t266.t16 t266.t20))
% 17.50/17.71 (step t266.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t266.t5 t266.t6 t266.t7 t266.t8 t266.t9 t266.t10 t266.t11 t266.t12 t266.t13 t266.t14 t266.t15 t266.t21))
% 17.50/17.71 (step t266.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t266.t22))
% 17.50/17.71 (step t266 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t267 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t268 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t266 t267))
% 17.50/17.71 (anchor :step t269 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t269.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t269.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t269.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t269.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t269.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t269.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t269.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t269.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t269.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t269.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t269.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t269.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t269.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t269.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t269.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t269.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t269.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t269.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t269.t17))
% 17.50/17.71 (step t269.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t269.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t269.t18 t269.t19))
% 17.50/17.71 (step t269.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t269.t16 t269.t20))
% 17.50/17.71 (step t269.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t269.t5 t269.t6 t269.t7 t269.t8 t269.t9 t269.t10 t269.t11 t269.t12 t269.t13 t269.t14 t269.t15 t269.t21))
% 17.50/17.71 (step t269.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t269.t22))
% 17.50/17.71 (step t269 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t270 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t271 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t269 t270))
% 17.50/17.71 (anchor :step t272 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t272.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t272.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t272.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t272.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t272.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t272.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t272.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t272.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t272.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t272.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t272.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t272.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t272.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t272.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t272.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t272.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t272.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t272.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t272.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t272.t18))
% 17.50/17.71 (step t272.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t272.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t272.t19 t272.t20))
% 17.50/17.71 (step t272.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t272.t17 t272.t21))
% 17.50/17.71 (step t272.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t272.t5 t272.t6 t272.t7 t272.t8 t272.t9 t272.t10 t272.t11 t272.t12 t272.t13 t272.t14 t272.t15 t272.t16 t272.t22))
% 17.50/17.71 (step t272.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t272.t23))
% 17.50/17.71 (step t272 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t273 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t274 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t272 t273))
% 17.50/17.71 (anchor :step t275 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t275.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t275.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t275.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t275.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t275.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t275.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t275.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t275.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t275.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t275.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t275.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t275.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t275.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t275.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t275.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t275.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t275.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t275.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t275.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t275.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t275.t19))
% 17.50/17.71 (step t275.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t275.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t275.t20 t275.t21))
% 17.50/17.71 (step t275.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t275.t18 t275.t22))
% 17.50/17.71 (step t275.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t275.t5 t275.t6 t275.t7 t275.t8 t275.t9 t275.t10 t275.t11 t275.t12 t275.t13 t275.t14 t275.t15 t275.t16 t275.t17 t275.t23))
% 17.50/17.71 (step t275.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t275.t24))
% 17.50/17.71 (step t275 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t276 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t277 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t275 t276))
% 17.50/17.71 (anchor :step t278 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t278.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t278.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t278.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t278.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t278.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t278.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t278.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t278.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t278.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t278.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t278.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t278.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t278.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t278.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t278.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t278.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t278.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t278.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t278.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t278.t18))
% 17.50/17.71 (step t278.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t278.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t278.t19 t278.t20))
% 17.50/17.71 (step t278.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t278.t17 t278.t21))
% 17.50/17.71 (step t278.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t278.t5 t278.t6 t278.t7 t278.t8 t278.t9 t278.t10 t278.t11 t278.t12 t278.t13 t278.t14 t278.t15 t278.t16 t278.t22))
% 17.50/17.71 (step t278.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t278.t23))
% 17.50/17.71 (step t278 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t279 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t280 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t278 t279))
% 17.50/17.71 (anchor :step t281 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t281.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t281.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t281.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t281.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t281.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t281.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t281.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t281.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t281.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t281.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t281.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t281.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t281.t13 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t281.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t281.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t281.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t281.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t281.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t281.t17))
% 17.50/17.71 (step t281.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t281.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t281.t18 t281.t19))
% 17.50/17.71 (step t281.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t281.t16 t281.t20))
% 17.50/17.71 (step t281.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t281.t5 t281.t6 t281.t7 t281.t8 t281.t9 t281.t10 t281.t11 t281.t12 t281.t13 t281.t14 t281.t15 t281.t21))
% 17.50/17.71 (step t281.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t281.t22))
% 17.50/17.71 (step t281 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t282 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t283 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t281 t282))
% 17.50/17.71 (anchor :step t284 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t284.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t284.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t284.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t284.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t284.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t284.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t284.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t284.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t284.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t284.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t284.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t284.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t284.t13 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t284.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t284.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t284.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t284.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t284.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t284.t17))
% 17.50/17.71 (step t284.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t284.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t284.t18 t284.t19))
% 17.50/17.71 (step t284.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t284.t16 t284.t20))
% 17.50/17.71 (step t284.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t284.t5 t284.t6 t284.t7 t284.t8 t284.t9 t284.t10 t284.t11 t284.t12 t284.t13 t284.t14 t284.t15 t284.t21))
% 17.50/17.71 (step t284.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t284.t22))
% 17.50/17.71 (step t284 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t285 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t286 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t284 t285))
% 17.50/17.71 (anchor :step t287 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t287.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t287.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t287.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t287.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t287.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t287.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t287.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t287.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t287.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t287.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t287.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t287.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t287.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t287.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t287.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t287.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t287.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t287.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t287.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t287.t18))
% 17.50/17.71 (step t287.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t287.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t287.t19 t287.t20))
% 17.50/17.71 (step t287.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t287.t17 t287.t21))
% 17.50/17.71 (step t287.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t287.t5 t287.t6 t287.t7 t287.t8 t287.t9 t287.t10 t287.t11 t287.t12 t287.t13 t287.t14 t287.t15 t287.t16 t287.t22))
% 17.50/17.71 (step t287.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t287.t23))
% 17.50/17.71 (step t287 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t288 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t289 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t287 t288))
% 17.50/17.71 (anchor :step t290 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t290.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t290.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t290.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t290.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t290.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t290.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t290.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t290.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t290.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t290.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t290.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t290.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t290.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t290.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t290.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t290.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t290.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t290.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t290.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t290.t18))
% 17.50/17.71 (step t290.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t290.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t290.t19 t290.t20))
% 17.50/17.71 (step t290.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t290.t17 t290.t21))
% 17.50/17.71 (step t290.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t290.t5 t290.t6 t290.t7 t290.t8 t290.t9 t290.t10 t290.t11 t290.t12 t290.t13 t290.t14 t290.t15 t290.t16 t290.t22))
% 17.50/17.71 (step t290.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t290.t23))
% 17.50/17.71 (step t290 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t291 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t292 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t290 t291))
% 17.50/17.71 (anchor :step t293 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t293.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t293.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t293.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t293.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t293.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t293.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t293.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t293.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t293.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t293.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t293.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t293.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t293.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t293.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t293.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t293.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t293.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t293.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t293.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t293.t18))
% 17.50/17.71 (step t293.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t293.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t293.t19 t293.t20))
% 17.50/17.71 (step t293.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t293.t17 t293.t21))
% 17.50/17.71 (step t293.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t293.t5 t293.t6 t293.t7 t293.t8 t293.t9 t293.t10 t293.t11 t293.t12 t293.t13 t293.t14 t293.t15 t293.t16 t293.t22))
% 17.50/17.71 (step t293.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t293.t23))
% 17.50/17.71 (step t293 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t294 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t295 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t293 t294))
% 17.50/17.71 (anchor :step t296 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t296.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t296.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t296.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t296.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t296.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t296.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t296.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t296.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t296.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t296.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t296.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t296.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t296.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t296.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t296.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t296.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t296.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t296.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t296.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t296.t18))
% 17.50/17.71 (step t296.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t296.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t296.t19 t296.t20))
% 17.50/17.71 (step t296.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t296.t17 t296.t21))
% 17.50/17.71 (step t296.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t296.t5 t296.t6 t296.t7 t296.t8 t296.t9 t296.t10 t296.t11 t296.t12 t296.t13 t296.t14 t296.t15 t296.t16 t296.t22))
% 17.50/17.71 (step t296.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t296.t23))
% 17.50/17.71 (step t296 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t297 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t298 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t296 t297))
% 17.50/17.71 (anchor :step t299 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t299.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t299.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t299.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t299.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t299.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t299.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t299.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t299.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t299.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t299.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t299.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t299.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t299.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t299.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t299.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t299.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t299.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t299.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t299.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t299.t18))
% 17.50/17.71 (step t299.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t299.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t299.t19 t299.t20))
% 17.50/17.71 (step t299.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t299.t17 t299.t21))
% 17.50/17.71 (step t299.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t299.t5 t299.t6 t299.t7 t299.t8 t299.t9 t299.t10 t299.t11 t299.t12 t299.t13 t299.t14 t299.t15 t299.t16 t299.t22))
% 17.50/17.71 (step t299.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t299.t23))
% 17.50/17.71 (step t299 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t300 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t301 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t299 t300))
% 17.50/17.71 (anchor :step t302 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t302.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t302.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t302.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t302.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t302.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t302.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t302.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t302.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t302.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t302.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t302.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t302.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t302.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t302.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t302.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t302.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t302.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t302.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t302.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t302.t18))
% 17.50/17.71 (step t302.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t302.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t302.t19 t302.t20))
% 17.50/17.71 (step t302.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t302.t17 t302.t21))
% 17.50/17.71 (step t302.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t302.t5 t302.t6 t302.t7 t302.t8 t302.t9 t302.t10 t302.t11 t302.t12 t302.t13 t302.t14 t302.t15 t302.t16 t302.t22))
% 17.50/17.71 (step t302.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t302.t23))
% 17.50/17.71 (step t302 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t303 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t304 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t302 t303))
% 17.50/17.71 (anchor :step t305 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t305.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t305.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t305.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t305.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t305.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t305.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t305.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t305.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t305.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t305.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t305.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t305.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t305.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t305.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t305.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t305.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t305.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t305.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t305.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t305.t18))
% 17.50/17.71 (step t305.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t305.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t305.t19 t305.t20))
% 17.50/17.71 (step t305.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t305.t17 t305.t21))
% 17.50/17.71 (step t305.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t305.t5 t305.t6 t305.t7 t305.t8 t305.t9 t305.t10 t305.t11 t305.t12 t305.t13 t305.t14 t305.t15 t305.t16 t305.t22))
% 17.50/17.71 (step t305.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t305.t23))
% 17.50/17.71 (step t305 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t306 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t307 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t305 t306))
% 17.50/17.71 (anchor :step t308 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t308.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t308.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t308.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t308.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t308.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t308.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t308.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t308.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t308.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t308.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t308.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t308.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t308.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t308.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t308.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t308.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t308.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t308.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t308.t17))
% 17.50/17.71 (step t308.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t308.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t308.t18 t308.t19))
% 17.50/17.71 (step t308.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t308.t16 t308.t20))
% 17.50/17.71 (step t308.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t308.t5 t308.t6 t308.t7 t308.t8 t308.t9 t308.t10 t308.t11 t308.t12 t308.t13 t308.t14 t308.t15 t308.t21))
% 17.50/17.71 (step t308.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t308.t22))
% 17.50/17.71 (step t308 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t309 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t310 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t308 t309))
% 17.50/17.71 (anchor :step t311 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t311.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t311.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t311.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t311.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t311.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t311.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t311.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t311.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t311.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t311.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t311.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t311.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t311.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t311.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t311.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t311.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t311.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t311.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t311.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t311.t18))
% 17.50/17.71 (step t311.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t311.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t311.t19 t311.t20))
% 17.50/17.71 (step t311.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t311.t17 t311.t21))
% 17.50/17.71 (step t311.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t311.t5 t311.t6 t311.t7 t311.t8 t311.t9 t311.t10 t311.t11 t311.t12 t311.t13 t311.t14 t311.t15 t311.t16 t311.t22))
% 17.50/17.71 (step t311.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t311.t23))
% 17.50/17.71 (step t311 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t312 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t313 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t311 t312))
% 17.50/17.71 (anchor :step t314 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t314.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t314.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t314.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t314.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t314.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t314.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t314.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t314.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t314.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t314.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t314.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t314.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t314.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t314.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t314.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t314.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t314.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t314.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t314.t17))
% 17.50/17.71 (step t314.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t314.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t314.t18 t314.t19))
% 17.50/17.71 (step t314.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t314.t16 t314.t20))
% 17.50/17.71 (step t314.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t314.t5 t314.t6 t314.t7 t314.t8 t314.t9 t314.t10 t314.t11 t314.t12 t314.t13 t314.t14 t314.t15 t314.t21))
% 17.50/17.71 (step t314.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t314.t22))
% 17.50/17.71 (step t314 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t315 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t316 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t314 t315))
% 17.50/17.71 (anchor :step t317 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t317.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t317.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t317.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t317.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t317.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t317.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t317.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t317.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t317.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t317.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t317.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t317.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t317.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t317.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t317.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t317.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t317.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t317.t18 (cl (= (< (tptp.b Z4) 4) (not (>= (tptp.b Z4) 4)))) :rule all_simplify)
% 17.50/17.71 (step t317.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t317.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t317.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t317.t20))
% 17.50/17.71 (step t317.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t317.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t317.t21 t317.t22))
% 17.50/17.71 (step t317.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t317.t19 t317.t23))
% 17.50/17.71 (step t317.t25 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t317.t5 t317.t6 t317.t7 t317.t8 t317.t9 t317.t10 t317.t11 t317.t12 t317.t13 t317.t14 t317.t15 t317.t16 t317.t17 t317.t18 t317.t24))
% 17.50/17.71 (step t317.t26 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t317.t25))
% 17.50/17.71 (step t317 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t318 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t319 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t317 t318))
% 17.50/17.71 (anchor :step t320 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t320.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t320.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t320.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t320.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t320.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t320.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t320.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t320.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t320.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t320.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t320.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t320.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t320.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t320.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t320.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t320.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t320.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t320.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t320.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t320.t18))
% 17.50/17.71 (step t320.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t320.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t320.t19 t320.t20))
% 17.50/17.71 (step t320.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t320.t17 t320.t21))
% 17.50/17.71 (step t320.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t320.t5 t320.t6 t320.t7 t320.t8 t320.t9 t320.t10 t320.t11 t320.t12 t320.t13 t320.t14 t320.t15 t320.t16 t320.t22))
% 17.50/17.71 (step t320.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t320.t23))
% 17.50/17.71 (step t320 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t321 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t322 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t320 t321))
% 17.50/17.71 (anchor :step t323 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t323.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t323.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t323.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t323.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t323.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t323.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t323.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t323.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t323.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t323.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t323.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t323.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t323.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t323.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t323.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t323.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t323.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t323.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t323.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t323.t18))
% 17.50/17.71 (step t323.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t323.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t323.t19 t323.t20))
% 17.50/17.71 (step t323.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t323.t17 t323.t21))
% 17.50/17.71 (step t323.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t323.t5 t323.t6 t323.t7 t323.t8 t323.t9 t323.t10 t323.t11 t323.t12 t323.t13 t323.t14 t323.t15 t323.t16 t323.t22))
% 17.50/17.71 (step t323.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t323.t23))
% 17.50/17.71 (step t323 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t324 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t325 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t323 t324))
% 17.50/17.71 (anchor :step t326 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t326.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t326.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t326.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t326.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t326.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t326.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t326.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t326.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t326.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t326.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t326.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t326.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t326.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t326.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t326.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t326.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t326.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t326.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t326.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t326.t18))
% 17.50/17.71 (step t326.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t326.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t326.t19 t326.t20))
% 17.50/17.71 (step t326.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t326.t17 t326.t21))
% 17.50/17.71 (step t326.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t326.t5 t326.t6 t326.t7 t326.t8 t326.t9 t326.t10 t326.t11 t326.t12 t326.t13 t326.t14 t326.t15 t326.t16 t326.t22))
% 17.50/17.71 (step t326.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t326.t23))
% 17.50/17.71 (step t326 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t327 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t328 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t326 t327))
% 17.50/17.71 (anchor :step t329 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t329.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t329.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t329.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t329.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t329.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t329.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t329.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t329.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t329.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t329.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t329.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t329.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t329.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t329.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t329.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t329.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t329.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t329.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t329.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t329.t18))
% 17.50/17.71 (step t329.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t329.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t329.t19 t329.t20))
% 17.50/17.71 (step t329.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t329.t17 t329.t21))
% 17.50/17.71 (step t329.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t329.t5 t329.t6 t329.t7 t329.t8 t329.t9 t329.t10 t329.t11 t329.t12 t329.t13 t329.t14 t329.t15 t329.t16 t329.t22))
% 17.50/17.71 (step t329.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t329.t23))
% 17.50/17.71 (step t329 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t330 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t331 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t329 t330))
% 17.50/17.71 (anchor :step t332 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t332.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t332.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t332.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t332.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t332.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t332.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t332.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t332.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t332.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t332.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t332.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t332.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t332.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t332.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t332.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t332.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t332.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t332.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t332.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t332.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t332.t19))
% 17.50/17.71 (step t332.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t332.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t332.t20 t332.t21))
% 17.50/17.71 (step t332.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t332.t18 t332.t22))
% 17.50/17.71 (step t332.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t332.t5 t332.t6 t332.t7 t332.t8 t332.t9 t332.t10 t332.t11 t332.t12 t332.t13 t332.t14 t332.t15 t332.t16 t332.t17 t332.t23))
% 17.50/17.71 (step t332.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t332.t24))
% 17.50/17.71 (step t332 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t333 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t334 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t332 t333))
% 17.50/17.71 (anchor :step t335 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t335.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t335.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t335.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t335.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t335.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t335.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t335.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t335.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t335.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t335.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t335.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t335.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t335.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t335.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t335.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t335.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t335.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t335.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t335.t19 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t335.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t335.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t335.t22 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t335.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t335.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t335.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t335.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t335.t25))
% 17.50/17.71 (step t335.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t335.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t335.t26 t335.t27))
% 17.50/17.71 (step t335.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t335.t24 t335.t28))
% 17.50/17.71 (step t335.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t335.t6 t335.t7 t335.t8 t335.t9 t335.t10 t335.t11 t335.t12 t335.t13 t335.t14 t335.t15 t335.t16 t335.t17 t335.t18 t335.t19 t335.t20 t335.t21 t335.t22 t335.t23 t335.t29))
% 17.50/17.71 (step t335.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t335.t30))
% 17.50/17.71 (step t335 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t336 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t337 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t335 t336))
% 17.50/17.71 (anchor :step t338 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t338.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t338.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t338.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t338.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t338.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t338.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t338.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t338.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t338.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t338.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t338.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t338.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t338.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t338.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t338.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t338.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t338.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t338.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t338.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t338.t18))
% 17.50/17.71 (step t338.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t338.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t338.t19 t338.t20))
% 17.50/17.71 (step t338.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t338.t17 t338.t21))
% 17.50/17.71 (step t338.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t338.t5 t338.t6 t338.t7 t338.t8 t338.t9 t338.t10 t338.t11 t338.t12 t338.t13 t338.t14 t338.t15 t338.t16 t338.t22))
% 17.50/17.71 (step t338.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t338.t23))
% 17.50/17.71 (step t338 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t339 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t340 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t338 t339))
% 17.50/17.71 (anchor :step t341 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t341.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t341.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t341.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t341.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t341.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t341.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t341.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t341.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t341.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t341.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t341.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t341.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t341.t13 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t341.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t341.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.71 (step t341.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t341.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t341.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t341.t17))
% 17.50/17.71 (step t341.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t341.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t341.t18 t341.t19))
% 17.50/17.71 (step t341.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t341.t16 t341.t20))
% 17.50/17.71 (step t341.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t341.t5 t341.t6 t341.t7 t341.t8 t341.t9 t341.t10 t341.t11 t341.t12 t341.t13 t341.t14 t341.t15 t341.t21))
% 17.50/17.71 (step t341.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t341.t22))
% 17.50/17.71 (step t341 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t342 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t343 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t341 t342))
% 17.50/17.71 (anchor :step t344 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t344.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t344.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t344.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t344.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t344.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t344.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t344.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t344.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t344.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t344.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t344.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t344.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t344.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t344.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t344.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t344.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t344.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t344.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t344.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t344.t18))
% 17.50/17.71 (step t344.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t344.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t344.t19 t344.t20))
% 17.50/17.71 (step t344.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t344.t17 t344.t21))
% 17.50/17.71 (step t344.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t344.t5 t344.t6 t344.t7 t344.t8 t344.t9 t344.t10 t344.t11 t344.t12 t344.t13 t344.t14 t344.t15 t344.t16 t344.t22))
% 17.50/17.71 (step t344.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t344.t23))
% 17.50/17.71 (step t344 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t345 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t346 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t344 t345))
% 17.50/17.71 (anchor :step t347 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t347.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t347.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t347.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t347.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t347.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t347.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t347.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t347.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t347.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t347.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t347.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t347.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t347.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t347.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.71 (step t347.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t347.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t347.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t347.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t347.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t347.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t347.t19))
% 17.50/17.71 (step t347.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t347.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t347.t20 t347.t21))
% 17.50/17.71 (step t347.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t347.t18 t347.t22))
% 17.50/17.71 (step t347.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t347.t5 t347.t6 t347.t7 t347.t8 t347.t9 t347.t10 t347.t11 t347.t12 t347.t13 t347.t14 t347.t15 t347.t16 t347.t17 t347.t23))
% 17.50/17.71 (step t347.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t347.t24))
% 17.50/17.71 (step t347 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t348 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t349 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t347 t348))
% 17.50/17.71 (anchor :step t350 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t350.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t350.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t350.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t350.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t350.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t350.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t350.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t350.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t350.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t350.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t350.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t350.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t350.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t350.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.71 (step t350.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t350.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t350.t17 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t350.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t350.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t350.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t350.t19))
% 17.50/17.71 (step t350.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t350.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t350.t20 t350.t21))
% 17.50/17.71 (step t350.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t350.t18 t350.t22))
% 17.50/17.71 (step t350.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t350.t5 t350.t6 t350.t7 t350.t8 t350.t9 t350.t10 t350.t11 t350.t12 t350.t13 t350.t14 t350.t15 t350.t16 t350.t17 t350.t23))
% 17.50/17.71 (step t350.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t350.t24))
% 17.50/17.71 (step t350 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t351 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t352 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t350 t351))
% 17.50/17.71 (anchor :step t353 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t353.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t353.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t353.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t353.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t353.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t353.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t353.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t353.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t353.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t353.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t353.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t353.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t353.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t353.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t353.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t353.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t353.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t353.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t353.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t353.t18))
% 17.50/17.71 (step t353.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t353.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t353.t19 t353.t20))
% 17.50/17.71 (step t353.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t353.t17 t353.t21))
% 17.50/17.71 (step t353.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t353.t5 t353.t6 t353.t7 t353.t8 t353.t9 t353.t10 t353.t11 t353.t12 t353.t13 t353.t14 t353.t15 t353.t16 t353.t22))
% 17.50/17.71 (step t353.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t353.t23))
% 17.50/17.71 (step t353 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t354 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t355 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t353 t354))
% 17.50/17.71 (anchor :step t356 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t356.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t356.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t356.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t356.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t356.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t356.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t356.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t356.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t356.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t356.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t356.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t356.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t356.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t356.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t356.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t356.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t356.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t356.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t356.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t356.t18))
% 17.50/17.71 (step t356.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t356.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t356.t19 t356.t20))
% 17.50/17.71 (step t356.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t356.t17 t356.t21))
% 17.50/17.71 (step t356.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t356.t5 t356.t6 t356.t7 t356.t8 t356.t9 t356.t10 t356.t11 t356.t12 t356.t13 t356.t14 t356.t15 t356.t16 t356.t22))
% 17.50/17.71 (step t356.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t356.t23))
% 17.50/17.71 (step t356 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t357 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t358 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t356 t357))
% 17.50/17.71 (anchor :step t359 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t359.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t359.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t359.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t359.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t359.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t359.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t359.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t359.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t359.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t359.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t359.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t359.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t359.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t359.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t359.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t359.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t359.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t359.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t359.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t359.t18))
% 17.50/17.71 (step t359.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t359.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t359.t19 t359.t20))
% 17.50/17.71 (step t359.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t359.t17 t359.t21))
% 17.50/17.71 (step t359.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t359.t5 t359.t6 t359.t7 t359.t8 t359.t9 t359.t10 t359.t11 t359.t12 t359.t13 t359.t14 t359.t15 t359.t16 t359.t22))
% 17.50/17.71 (step t359.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t359.t23))
% 17.50/17.71 (step t359 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t360 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t361 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t359 t360))
% 17.50/17.71 (anchor :step t362 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t362.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t362.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t362.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t362.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t362.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t362.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t362.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t362.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t362.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t362.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t362.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t362.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t362.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t362.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t362.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t362.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t362.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t362.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t362.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t362.t18))
% 17.50/17.71 (step t362.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t362.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t362.t19 t362.t20))
% 17.50/17.71 (step t362.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t362.t17 t362.t21))
% 17.50/17.71 (step t362.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t362.t5 t362.t6 t362.t7 t362.t8 t362.t9 t362.t10 t362.t11 t362.t12 t362.t13 t362.t14 t362.t15 t362.t16 t362.t22))
% 17.50/17.71 (step t362.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t362.t23))
% 17.50/17.71 (step t362 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t363 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t364 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t362 t363))
% 17.50/17.71 (anchor :step t365 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t365.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t365.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t365.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t365.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t365.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t365.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t365.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t365.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t365.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t365.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t365.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t365.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t365.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t365.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t365.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t365.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t365.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t365.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t365.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t365.t18))
% 17.50/17.71 (step t365.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t365.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t365.t19 t365.t20))
% 17.50/17.71 (step t365.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t365.t17 t365.t21))
% 17.50/17.71 (step t365.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t365.t5 t365.t6 t365.t7 t365.t8 t365.t9 t365.t10 t365.t11 t365.t12 t365.t13 t365.t14 t365.t15 t365.t16 t365.t22))
% 17.50/17.71 (step t365.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t365.t23))
% 17.50/17.71 (step t365 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t366 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t367 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t365 t366))
% 17.50/17.71 (anchor :step t368 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t368.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t368.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t368.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t368.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t368.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t368.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t368.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t368.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t368.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t368.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t368.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t368.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t368.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t368.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t368.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t368.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t368.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t368.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t368.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t368.t18))
% 17.50/17.71 (step t368.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t368.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t368.t19 t368.t20))
% 17.50/17.71 (step t368.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t368.t17 t368.t21))
% 17.50/17.71 (step t368.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t368.t5 t368.t6 t368.t7 t368.t8 t368.t9 t368.t10 t368.t11 t368.t12 t368.t13 t368.t14 t368.t15 t368.t16 t368.t22))
% 17.50/17.71 (step t368.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t368.t23))
% 17.50/17.71 (step t368 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t369 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t370 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t368 t369))
% 17.50/17.71 (anchor :step t371 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t371.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t371.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t371.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t371.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t371.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t371.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t371.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t371.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t371.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t371.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t371.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t371.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t371.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t371.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t371.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t371.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t371.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t371.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t371.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t371.t18))
% 17.50/17.71 (step t371.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t371.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t371.t19 t371.t20))
% 17.50/17.71 (step t371.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t371.t17 t371.t21))
% 17.50/17.71 (step t371.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t371.t5 t371.t6 t371.t7 t371.t8 t371.t9 t371.t10 t371.t11 t371.t12 t371.t13 t371.t14 t371.t15 t371.t16 t371.t22))
% 17.50/17.71 (step t371.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t371.t23))
% 17.50/17.71 (step t371 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t372 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t373 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t371 t372))
% 17.50/17.71 (anchor :step t374 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t374.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t374.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t374.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t374.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t374.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t374.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t374.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t374.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t374.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t374.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t374.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t374.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t374.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t374.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t374.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t374.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t374.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t374.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t374.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t374.t18))
% 17.50/17.71 (step t374.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t374.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t374.t19 t374.t20))
% 17.50/17.71 (step t374.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t374.t17 t374.t21))
% 17.50/17.71 (step t374.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t374.t5 t374.t6 t374.t7 t374.t8 t374.t9 t374.t10 t374.t11 t374.t12 t374.t13 t374.t14 t374.t15 t374.t16 t374.t22))
% 17.50/17.71 (step t374.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t374.t23))
% 17.50/17.71 (step t374 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t375 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t376 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t374 t375))
% 17.50/17.71 (anchor :step t377 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t377.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t377.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t377.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t377.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t377.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t377.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t377.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t377.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t377.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t377.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t377.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t377.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t377.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t377.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t377.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t377.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t377.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t377.t18 (cl (= (< (tptp.b Z4) 4) (not (>= (tptp.b Z4) 4)))) :rule all_simplify)
% 17.50/17.71 (step t377.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t377.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t377.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t377.t20))
% 17.50/17.71 (step t377.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t377.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t377.t21 t377.t22))
% 17.50/17.71 (step t377.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t377.t19 t377.t23))
% 17.50/17.71 (step t377.t25 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t377.t5 t377.t6 t377.t7 t377.t8 t377.t9 t377.t10 t377.t11 t377.t12 t377.t13 t377.t14 t377.t15 t377.t16 t377.t17 t377.t18 t377.t24))
% 17.50/17.71 (step t377.t26 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t377.t25))
% 17.50/17.71 (step t377 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t378 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t379 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t377 t378))
% 17.50/17.71 (anchor :step t380 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t380.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t380.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t380.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t380.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t380.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t380.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t380.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t380.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t380.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t380.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t380.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t380.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t380.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t380.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t380.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t380.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t380.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t380.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t380.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t380.t18))
% 17.50/17.71 (step t380.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t380.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t380.t19 t380.t20))
% 17.50/17.71 (step t380.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t380.t17 t380.t21))
% 17.50/17.71 (step t380.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t380.t5 t380.t6 t380.t7 t380.t8 t380.t9 t380.t10 t380.t11 t380.t12 t380.t13 t380.t14 t380.t15 t380.t16 t380.t22))
% 17.50/17.71 (step t380.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t380.t23))
% 17.50/17.71 (step t380 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t381 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t382 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t380 t381))
% 17.50/17.71 (anchor :step t383 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t383.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t383.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t383.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t383.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t383.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t383.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t383.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t383.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t383.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t383.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t383.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t383.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t383.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t383.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t383.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t383.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t383.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t383.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t383.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t383.t18))
% 17.50/17.71 (step t383.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t383.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t383.t19 t383.t20))
% 17.50/17.71 (step t383.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t383.t17 t383.t21))
% 17.50/17.71 (step t383.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t383.t5 t383.t6 t383.t7 t383.t8 t383.t9 t383.t10 t383.t11 t383.t12 t383.t13 t383.t14 t383.t15 t383.t16 t383.t22))
% 17.50/17.71 (step t383.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t383.t23))
% 17.50/17.71 (step t383 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t384 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t385 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t383 t384))
% 17.50/17.71 (anchor :step t386 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t386.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t386.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t386.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t386.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t386.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t386.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t386.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t386.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t386.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t386.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t386.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t386.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t386.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t386.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t386.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t386.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t386.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t386.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t386.t17))
% 17.50/17.71 (step t386.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t386.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t386.t18 t386.t19))
% 17.50/17.71 (step t386.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t386.t16 t386.t20))
% 17.50/17.71 (step t386.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t386.t5 t386.t6 t386.t7 t386.t8 t386.t9 t386.t10 t386.t11 t386.t12 t386.t13 t386.t14 t386.t15 t386.t21))
% 17.50/17.71 (step t386.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t386.t22))
% 17.50/17.71 (step t386 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t387 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t388 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t386 t387))
% 17.50/17.71 (anchor :step t389 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t389.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t389.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t389.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t389.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t389.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t389.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t389.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t389.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t389.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t389.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t389.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t389.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t389.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t389.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t389.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t389.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t389.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t389.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t389.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t389.t18))
% 17.50/17.71 (step t389.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t389.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t389.t19 t389.t20))
% 17.50/17.71 (step t389.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t389.t17 t389.t21))
% 17.50/17.71 (step t389.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t389.t5 t389.t6 t389.t7 t389.t8 t389.t9 t389.t10 t389.t11 t389.t12 t389.t13 t389.t14 t389.t15 t389.t16 t389.t22))
% 17.50/17.71 (step t389.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t389.t23))
% 17.50/17.71 (step t389 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t390 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t391 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t389 t390))
% 17.50/17.71 (anchor :step t392 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t392.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t392.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t392.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t392.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t392.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t392.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t392.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t392.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t392.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t392.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t392.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t392.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t392.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t392.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t392.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t392.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t392.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t392.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t392.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t392.t18))
% 17.50/17.71 (step t392.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t392.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t392.t19 t392.t20))
% 17.50/17.71 (step t392.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t392.t17 t392.t21))
% 17.50/17.71 (step t392.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t392.t5 t392.t6 t392.t7 t392.t8 t392.t9 t392.t10 t392.t11 t392.t12 t392.t13 t392.t14 t392.t15 t392.t16 t392.t22))
% 17.50/17.71 (step t392.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t392.t23))
% 17.50/17.71 (step t392 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t393 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t394 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t392 t393))
% 17.50/17.71 (anchor :step t395 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t395.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t395.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t395.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t395.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t395.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t395.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t395.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t395.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t395.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t395.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t395.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t395.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t395.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t395.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.71 (step t395.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.71 (step t395.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t395.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.71 (step t395.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t395.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t395.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t395.t19))
% 17.50/17.71 (step t395.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t395.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t395.t20 t395.t21))
% 17.50/17.71 (step t395.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t395.t18 t395.t22))
% 17.50/17.71 (step t395.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t395.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t395.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t395.t25))
% 17.50/17.71 (step t395.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t395.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t395.t26 t395.t27))
% 17.50/17.71 (step t395.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t395.t24 t395.t28))
% 17.50/17.71 (step t395.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.71 (step t395.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t395.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t395.t31))
% 17.50/17.71 (step t395.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t395.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t395.t32 t395.t33))
% 17.50/17.71 (step t395.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t395.t30 t395.t34))
% 17.50/17.71 (step t395.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.71 (step t395.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t395.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t395.t37))
% 17.50/17.71 (step t395.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t395.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t395.t38 t395.t39))
% 17.50/17.71 (step t395.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t395.t36 t395.t40))
% 17.50/17.71 (step t395.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t395.t5 t395.t6 t395.t7 t395.t8 t395.t9 t395.t10 t395.t11 t395.t12 t395.t13 t395.t14 t395.t15 t395.t16 t395.t17 t395.t23 t395.t29 t395.t35 t395.t41))
% 17.50/17.71 (step t395.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t395.t42))
% 17.50/17.71 (step t395 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.71 (step t396 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t397 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t395 t396))
% 17.50/17.71 (anchor :step t398 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t398.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t398.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t398.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t398.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t398.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t398.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t398.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t398.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t398.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t398.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t398.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t398.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t398.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t398.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t398.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t398.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t398.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t398.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t398.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t398.t18))
% 17.50/17.71 (step t398.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t398.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t398.t19 t398.t20))
% 17.50/17.71 (step t398.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t398.t17 t398.t21))
% 17.50/17.71 (step t398.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t398.t5 t398.t6 t398.t7 t398.t8 t398.t9 t398.t10 t398.t11 t398.t12 t398.t13 t398.t14 t398.t15 t398.t16 t398.t22))
% 17.50/17.71 (step t398.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t398.t23))
% 17.50/17.71 (step t398 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t399 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t400 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t398 t399))
% 17.50/17.71 (anchor :step t401 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t401.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t401.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t401.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t401.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t401.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t401.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t401.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t401.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t401.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t401.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t401.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t401.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t401.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t401.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t401.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t401.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t401.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t401.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t401.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t401.t18))
% 17.50/17.71 (step t401.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t401.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t401.t19 t401.t20))
% 17.50/17.71 (step t401.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t401.t17 t401.t21))
% 17.50/17.71 (step t401.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t401.t5 t401.t6 t401.t7 t401.t8 t401.t9 t401.t10 t401.t11 t401.t12 t401.t13 t401.t14 t401.t15 t401.t16 t401.t22))
% 17.50/17.71 (step t401.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t401.t23))
% 17.50/17.71 (step t401 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t402 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t403 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t401 t402))
% 17.50/17.71 (anchor :step t404 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t404.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t404.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t404.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t404.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t404.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t404.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t404.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t404.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t404.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t404.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t404.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t404.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t404.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t404.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t404.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.71 (step t404.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t404.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t404.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t404.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t404.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t404.t19))
% 17.50/17.71 (step t404.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t404.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t404.t20 t404.t21))
% 17.50/17.71 (step t404.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t404.t18 t404.t22))
% 17.50/17.71 (step t404.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t404.t5 t404.t6 t404.t7 t404.t8 t404.t9 t404.t10 t404.t11 t404.t12 t404.t13 t404.t14 t404.t15 t404.t16 t404.t17 t404.t23))
% 17.50/17.71 (step t404.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t404.t24))
% 17.50/17.71 (step t404 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t405 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t406 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t404 t405))
% 17.50/17.71 (anchor :step t407 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t407.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t407.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t407.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t407.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t407.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t407.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t407.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t407.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t407.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t407.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t407.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t407.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t407.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t407.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t407.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t407.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t407.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t407.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t407.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t407.t18))
% 17.50/17.71 (step t407.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t407.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t407.t19 t407.t20))
% 17.50/17.71 (step t407.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t407.t17 t407.t21))
% 17.50/17.71 (step t407.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t407.t5 t407.t6 t407.t7 t407.t8 t407.t9 t407.t10 t407.t11 t407.t12 t407.t13 t407.t14 t407.t15 t407.t16 t407.t22))
% 17.50/17.71 (step t407.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t407.t23))
% 17.50/17.71 (step t407 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t408 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t409 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t407 t408))
% 17.50/17.71 (anchor :step t410 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t410.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t410.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t410.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t410.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t410.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t410.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t410.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t410.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t410.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t410.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t410.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t410.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t410.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t410.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t410.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t410.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t410.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t410.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t410.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t410.t18))
% 17.50/17.71 (step t410.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t410.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t410.t19 t410.t20))
% 17.50/17.71 (step t410.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t410.t17 t410.t21))
% 17.50/17.71 (step t410.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t410.t5 t410.t6 t410.t7 t410.t8 t410.t9 t410.t10 t410.t11 t410.t12 t410.t13 t410.t14 t410.t15 t410.t16 t410.t22))
% 17.50/17.71 (step t410.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t410.t23))
% 17.50/17.71 (step t410 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t411 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t412 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t410 t411))
% 17.50/17.71 (anchor :step t413 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t413.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t413.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t413.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t413.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t413.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t413.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t413.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t413.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t413.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t413.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t413.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t413.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t413.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t413.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t413.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t413.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t413.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t413.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t413.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t413.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t413.t19))
% 17.50/17.71 (step t413.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t413.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t413.t20 t413.t21))
% 17.50/17.71 (step t413.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t413.t18 t413.t22))
% 17.50/17.71 (step t413.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t413.t5 t413.t6 t413.t7 t413.t8 t413.t9 t413.t10 t413.t11 t413.t12 t413.t13 t413.t14 t413.t15 t413.t16 t413.t17 t413.t23))
% 17.50/17.71 (step t413.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t413.t24))
% 17.50/17.71 (step t413 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t414 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t415 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t413 t414))
% 17.50/17.71 (anchor :step t416 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t416.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t416.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t416.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t416.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t416.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t416.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t416.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t416.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t416.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t416.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t416.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t416.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t416.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t416.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t416.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t416.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t416.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t416.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t416.t19 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t416.t20 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t416.t21 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t416.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t416.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t416.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t416.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t416.t24))
% 17.50/17.71 (step t416.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t416.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t416.t25 t416.t26))
% 17.50/17.71 (step t416.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t416.t23 t416.t27))
% 17.50/17.71 (step t416.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t416.t6 t416.t7 t416.t8 t416.t9 t416.t10 t416.t11 t416.t12 t416.t13 t416.t14 t416.t15 t416.t16 t416.t17 t416.t18 t416.t19 t416.t20 t416.t21 t416.t22 t416.t28))
% 17.50/17.71 (step t416.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t416.t29))
% 17.50/17.71 (step t416 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t417 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t418 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t416 t417))
% 17.50/17.71 (anchor :step t419 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t419.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t419.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t419.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t419.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t419.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t419.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t419.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t419.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t419.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t419.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t419.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t419.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t419.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t419.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t419.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t419.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t419.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t419.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t419.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t419.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t419.t19))
% 17.50/17.71 (step t419.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t419.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t419.t20 t419.t21))
% 17.50/17.71 (step t419.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t419.t18 t419.t22))
% 17.50/17.71 (step t419.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t419.t5 t419.t6 t419.t7 t419.t8 t419.t9 t419.t10 t419.t11 t419.t12 t419.t13 t419.t14 t419.t15 t419.t16 t419.t17 t419.t23))
% 17.50/17.71 (step t419.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t419.t24))
% 17.50/17.71 (step t419 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t420 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t421 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t419 t420))
% 17.50/17.71 (anchor :step t422 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t422.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t422.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t422.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t422.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t422.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t422.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t422.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t422.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t422.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t422.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t422.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t422.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t422.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t422.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t422.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t422.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t422.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t422.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t422.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t422.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t422.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t422.t20))
% 17.50/17.71 (step t422.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t422.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t422.t21 t422.t22))
% 17.50/17.71 (step t422.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t422.t19 t422.t23))
% 17.50/17.71 (step t422.t25 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t422.t5 t422.t6 t422.t7 t422.t8 t422.t9 t422.t10 t422.t11 t422.t12 t422.t13 t422.t14 t422.t15 t422.t16 t422.t17 t422.t18 t422.t24))
% 17.50/17.71 (step t422.t26 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t422.t25))
% 17.50/17.71 (step t422 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t423 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t424 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t422 t423))
% 17.50/17.71 (anchor :step t425 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t425.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t425.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t425.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t425.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t425.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t425.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t425.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t425.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t425.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t425.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t425.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t425.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t425.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t425.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t425.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t425.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t425.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t425.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t425.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t425.t20 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t425.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t425.t22 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t425.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t425.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t425.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t425.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t425.t25))
% 17.50/17.71 (step t425.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t425.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t425.t26 t425.t27))
% 17.50/17.71 (step t425.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t425.t24 t425.t28))
% 17.50/17.71 (step t425.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t425.t6 t425.t7 t425.t8 t425.t9 t425.t10 t425.t11 t425.t12 t425.t13 t425.t14 t425.t15 t425.t16 t425.t17 t425.t18 t425.t19 t425.t20 t425.t21 t425.t22 t425.t23 t425.t29))
% 17.50/17.71 (step t425.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t425.t30))
% 17.50/17.71 (step t425 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t426 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t427 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t425 t426))
% 17.50/17.71 (anchor :step t428 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t428.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t428.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t428.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t428.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t428.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t428.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t428.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t428.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t428.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t428.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t428.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t428.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t428.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t428.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t428.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t428.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t428.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t428.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t428.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t428.t18))
% 17.50/17.71 (step t428.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t428.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t428.t19 t428.t20))
% 17.50/17.71 (step t428.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t428.t17 t428.t21))
% 17.50/17.71 (step t428.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t428.t5 t428.t6 t428.t7 t428.t8 t428.t9 t428.t10 t428.t11 t428.t12 t428.t13 t428.t14 t428.t15 t428.t16 t428.t22))
% 17.50/17.71 (step t428.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t428.t23))
% 17.50/17.71 (step t428 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t429 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t430 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t428 t429))
% 17.50/17.71 (anchor :step t431 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t431.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t431.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t431.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t431.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t431.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t431.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t431.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t431.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t431.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t431.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t431.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t431.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t431.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t431.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t431.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t431.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t431.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t431.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t431.t17))
% 17.50/17.71 (step t431.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t431.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t431.t18 t431.t19))
% 17.50/17.71 (step t431.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t431.t16 t431.t20))
% 17.50/17.71 (step t431.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t431.t5 t431.t6 t431.t7 t431.t8 t431.t9 t431.t10 t431.t11 t431.t12 t431.t13 t431.t14 t431.t15 t431.t21))
% 17.50/17.71 (step t431.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t431.t22))
% 17.50/17.71 (step t431 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t432 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t433 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t431 t432))
% 17.50/17.71 (anchor :step t434 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t434.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t434.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t434.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t434.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t434.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t434.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t434.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t434.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t434.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t434.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t434.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t434.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t434.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t434.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.71 (step t434.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t434.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t434.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t434.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t434.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t434.t18))
% 17.50/17.71 (step t434.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t434.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t434.t19 t434.t20))
% 17.50/17.71 (step t434.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t434.t17 t434.t21))
% 17.50/17.71 (step t434.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t434.t5 t434.t6 t434.t7 t434.t8 t434.t9 t434.t10 t434.t11 t434.t12 t434.t13 t434.t14 t434.t15 t434.t16 t434.t22))
% 17.50/17.71 (step t434.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t434.t23))
% 17.50/17.71 (step t434 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t435 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t436 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t434 t435))
% 17.50/17.71 (anchor :step t437 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t437.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t437.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t437.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t437.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t437.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t437.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t437.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t437.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t437.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t437.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t437.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t437.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t437.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t437.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.71 (step t437.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t437.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.71 (step t437.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t437.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t437.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t437.t18))
% 17.50/17.71 (step t437.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t437.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t437.t19 t437.t20))
% 17.50/17.71 (step t437.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t437.t17 t437.t21))
% 17.50/17.71 (step t437.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t437.t5 t437.t6 t437.t7 t437.t8 t437.t9 t437.t10 t437.t11 t437.t12 t437.t13 t437.t14 t437.t15 t437.t16 t437.t22))
% 17.50/17.71 (step t437.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t437.t23))
% 17.50/17.71 (step t437 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t438 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t439 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t437 t438))
% 17.50/17.71 (anchor :step t440 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t440.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t440.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t440.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t440.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t440.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t440.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t440.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t440.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t440.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t440.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t440.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t440.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t440.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t440.t14 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.71 (step t440.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t440.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t440.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t440.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t440.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t440.t18))
% 17.50/17.71 (step t440.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t440.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t440.t19 t440.t20))
% 17.50/17.71 (step t440.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t440.t17 t440.t21))
% 17.50/17.71 (step t440.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t440.t5 t440.t6 t440.t7 t440.t8 t440.t9 t440.t10 t440.t11 t440.t12 t440.t13 t440.t14 t440.t15 t440.t16 t440.t22))
% 17.50/17.71 (step t440.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t440.t23))
% 17.50/17.71 (step t440 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t441 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t442 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t440 t441))
% 17.50/17.71 (anchor :step t443 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t443.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t443.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t443.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t443.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t443.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t443.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t443.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t443.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t443.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t443.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t443.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t443.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t443.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t443.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t443.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t443.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t443.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t443.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t443.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t443.t18))
% 17.50/17.71 (step t443.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t443.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t443.t19 t443.t20))
% 17.50/17.71 (step t443.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t443.t17 t443.t21))
% 17.50/17.71 (step t443.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t443.t5 t443.t6 t443.t7 t443.t8 t443.t9 t443.t10 t443.t11 t443.t12 t443.t13 t443.t14 t443.t15 t443.t16 t443.t22))
% 17.50/17.71 (step t443.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t443.t23))
% 17.50/17.71 (step t443 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t444 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t445 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t443 t444))
% 17.50/17.71 (anchor :step t446 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t446.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t446.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t446.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t446.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t446.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t446.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t446.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t446.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t446.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t446.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t446.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t446.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t446.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t446.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.71 (step t446.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t446.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.71 (step t446.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t446.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t446.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t446.t18))
% 17.50/17.71 (step t446.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t446.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t446.t19 t446.t20))
% 17.50/17.71 (step t446.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t446.t17 t446.t21))
% 17.50/17.71 (step t446.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t446.t5 t446.t6 t446.t7 t446.t8 t446.t9 t446.t10 t446.t11 t446.t12 t446.t13 t446.t14 t446.t15 t446.t16 t446.t22))
% 17.50/17.71 (step t446.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t446.t23))
% 17.50/17.71 (step t446 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t447 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t448 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t446 t447))
% 17.50/17.71 (anchor :step t449 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t449.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t449.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t449.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t449.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t449.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t449.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t449.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t449.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t449.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t449.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t449.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t449.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t449.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t449.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t449.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t449.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t449.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t449.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t449.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t449.t18))
% 17.50/17.71 (step t449.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t449.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t449.t19 t449.t20))
% 17.50/17.71 (step t449.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t449.t17 t449.t21))
% 17.50/17.71 (step t449.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t449.t5 t449.t6 t449.t7 t449.t8 t449.t9 t449.t10 t449.t11 t449.t12 t449.t13 t449.t14 t449.t15 t449.t16 t449.t22))
% 17.50/17.71 (step t449.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t449.t23))
% 17.50/17.71 (step t449 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t450 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t451 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t449 t450))
% 17.50/17.71 (anchor :step t452 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t452.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t452.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t452.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t452.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t452.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t452.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t452.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t452.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t452.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t452.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t452.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t452.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t452.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t452.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t452.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t452.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t452.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t452.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t452.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t452.t18))
% 17.50/17.71 (step t452.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t452.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t452.t19 t452.t20))
% 17.50/17.71 (step t452.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t452.t17 t452.t21))
% 17.50/17.71 (step t452.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t452.t5 t452.t6 t452.t7 t452.t8 t452.t9 t452.t10 t452.t11 t452.t12 t452.t13 t452.t14 t452.t15 t452.t16 t452.t22))
% 17.50/17.71 (step t452.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t452.t23))
% 17.50/17.71 (step t452 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t453 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t454 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t452 t453))
% 17.50/17.71 (anchor :step t455 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t455.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t455.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t455.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t455.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t455.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t455.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t455.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t455.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t455.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t455.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t455.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t455.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t455.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t455.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t455.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t455.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t455.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t455.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t455.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t455.t18))
% 17.50/17.71 (step t455.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t455.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t455.t19 t455.t20))
% 17.50/17.71 (step t455.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t455.t17 t455.t21))
% 17.50/17.71 (step t455.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t455.t5 t455.t6 t455.t7 t455.t8 t455.t9 t455.t10 t455.t11 t455.t12 t455.t13 t455.t14 t455.t15 t455.t16 t455.t22))
% 17.50/17.71 (step t455.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t455.t23))
% 17.50/17.71 (step t455 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t456 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t457 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t455 t456))
% 17.50/17.71 (anchor :step t458 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t458.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t458.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t458.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t458.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t458.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t458.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t458.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t458.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t458.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t458.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t458.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t458.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t458.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t458.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t458.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t458.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t458.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t458.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t458.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t458.t18))
% 17.50/17.71 (step t458.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t458.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t458.t19 t458.t20))
% 17.50/17.71 (step t458.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t458.t17 t458.t21))
% 17.50/17.71 (step t458.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t458.t5 t458.t6 t458.t7 t458.t8 t458.t9 t458.t10 t458.t11 t458.t12 t458.t13 t458.t14 t458.t15 t458.t16 t458.t22))
% 17.50/17.71 (step t458.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t458.t23))
% 17.50/17.71 (step t458 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t459 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t460 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t458 t459))
% 17.50/17.71 (anchor :step t461 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t461.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t461.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t461.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t461.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t461.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t461.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t461.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t461.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t461.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t461.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t461.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.71 (step t461.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t461.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t461.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t461.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t461.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t461.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t461.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t461.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t461.t18))
% 17.50/17.71 (step t461.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t461.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t461.t19 t461.t20))
% 17.50/17.71 (step t461.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t461.t17 t461.t21))
% 17.50/17.71 (step t461.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t461.t5 t461.t6 t461.t7 t461.t8 t461.t9 t461.t10 t461.t11 t461.t12 t461.t13 t461.t14 t461.t15 t461.t16 t461.t22))
% 17.50/17.71 (step t461.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t461.t23))
% 17.50/17.71 (step t461 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t462 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t463 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t461 t462))
% 17.50/17.71 (anchor :step t464 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t464.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t464.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t464.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t464.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t464.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t464.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t464.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t464.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t464.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t464.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t464.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 17.50/17.71 (step t464.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t464.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t464.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t464.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t464.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t464.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t464.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t464.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t464.t18))
% 17.50/17.71 (step t464.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t464.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t464.t19 t464.t20))
% 17.50/17.71 (step t464.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t464.t17 t464.t21))
% 17.50/17.71 (step t464.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t464.t5 t464.t6 t464.t7 t464.t8 t464.t9 t464.t10 t464.t11 t464.t12 t464.t13 t464.t14 t464.t15 t464.t16 t464.t22))
% 17.50/17.71 (step t464.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t464.t23))
% 17.50/17.71 (step t464 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t465 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t466 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t464 t465))
% 17.50/17.71 (anchor :step t467 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t467.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t467.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t467.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t467.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t467.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t467.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t467.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t467.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t467.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t467.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t467.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t467.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t467.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t467.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t467.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t467.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t467.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t467.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t467.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t467.t18))
% 17.50/17.71 (step t467.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t467.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t467.t19 t467.t20))
% 17.50/17.71 (step t467.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t467.t17 t467.t21))
% 17.50/17.71 (step t467.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t467.t5 t467.t6 t467.t7 t467.t8 t467.t9 t467.t10 t467.t11 t467.t12 t467.t13 t467.t14 t467.t15 t467.t16 t467.t22))
% 17.50/17.71 (step t467.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t467.t23))
% 17.50/17.71 (step t467 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t468 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t469 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t467 t468))
% 17.50/17.71 (anchor :step t470 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t470.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t470.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t470.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t470.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t470.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t470.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t470.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t470.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t470.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t470.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t470.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t470.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t470.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t470.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t470.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t470.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t470.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t470.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t470.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t470.t18))
% 17.50/17.71 (step t470.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t470.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t470.t19 t470.t20))
% 17.50/17.71 (step t470.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t470.t17 t470.t21))
% 17.50/17.71 (step t470.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t470.t5 t470.t6 t470.t7 t470.t8 t470.t9 t470.t10 t470.t11 t470.t12 t470.t13 t470.t14 t470.t15 t470.t16 t470.t22))
% 17.50/17.71 (step t470.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t470.t23))
% 17.50/17.71 (step t470 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t471 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t472 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t470 t471))
% 17.50/17.71 (anchor :step t473 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t473.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t473.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t473.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t473.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t473.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t473.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t473.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t473.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t473.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t473.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t473.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t473.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t473.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t473.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t473.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t473.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t473.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t473.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t473.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t473.t18))
% 17.50/17.71 (step t473.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t473.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t473.t19 t473.t20))
% 17.50/17.71 (step t473.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t473.t17 t473.t21))
% 17.50/17.71 (step t473.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t473.t5 t473.t6 t473.t7 t473.t8 t473.t9 t473.t10 t473.t11 t473.t12 t473.t13 t473.t14 t473.t15 t473.t16 t473.t22))
% 17.50/17.71 (step t473.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t473.t23))
% 17.50/17.71 (step t473 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t474 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t475 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t473 t474))
% 17.50/17.71 (anchor :step t476 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t476.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t476.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t476.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t476.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t476.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t476.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t476.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t476.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t476.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t476.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t476.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t476.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t476.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t476.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t476.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t476.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t476.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t476.t18 (cl (= (< (tptp.b Z4) 4) (not (>= (tptp.b Z4) 4)))) :rule all_simplify)
% 17.50/17.71 (step t476.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t476.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t476.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t476.t20))
% 17.50/17.71 (step t476.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t476.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t476.t21 t476.t22))
% 17.50/17.71 (step t476.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t476.t19 t476.t23))
% 17.50/17.71 (step t476.t25 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t476.t5 t476.t6 t476.t7 t476.t8 t476.t9 t476.t10 t476.t11 t476.t12 t476.t13 t476.t14 t476.t15 t476.t16 t476.t17 t476.t18 t476.t24))
% 17.50/17.71 (step t476.t26 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t476.t25))
% 17.50/17.71 (step t476 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t477 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t478 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t476 t477))
% 17.50/17.71 (anchor :step t479 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t479.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t479.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t479.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t479.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t479.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t479.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t479.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t479.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t479.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t479.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t479.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t479.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t479.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t479.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t479.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t479.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t479.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t479.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t479.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t479.t18))
% 17.50/17.71 (step t479.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t479.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t479.t19 t479.t20))
% 17.50/17.71 (step t479.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t479.t17 t479.t21))
% 17.50/17.71 (step t479.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t479.t5 t479.t6 t479.t7 t479.t8 t479.t9 t479.t10 t479.t11 t479.t12 t479.t13 t479.t14 t479.t15 t479.t16 t479.t22))
% 17.50/17.71 (step t479.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t479.t23))
% 17.50/17.71 (step t479 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t480 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t481 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t479 t480))
% 17.50/17.71 (anchor :step t482 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t482.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t482.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t482.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t482.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t482.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t482.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t482.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t482.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t482.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t482.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t482.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t482.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t482.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t482.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.71 (step t482.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.71 (step t482.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t482.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.71 (step t482.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t482.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t482.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t482.t19))
% 17.50/17.71 (step t482.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t482.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t482.t20 t482.t21))
% 17.50/17.71 (step t482.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t482.t18 t482.t22))
% 17.50/17.71 (step t482.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t482.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t482.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t482.t25))
% 17.50/17.71 (step t482.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t482.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t482.t26 t482.t27))
% 17.50/17.71 (step t482.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t482.t24 t482.t28))
% 17.50/17.71 (step t482.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.71 (step t482.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t482.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t482.t31))
% 17.50/17.71 (step t482.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t482.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t482.t32 t482.t33))
% 17.50/17.71 (step t482.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t482.t30 t482.t34))
% 17.50/17.71 (step t482.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.71 (step t482.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t482.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t482.t37))
% 17.50/17.71 (step t482.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t482.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t482.t38 t482.t39))
% 17.50/17.71 (step t482.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t482.t36 t482.t40))
% 17.50/17.71 (step t482.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t482.t5 t482.t6 t482.t7 t482.t8 t482.t9 t482.t10 t482.t11 t482.t12 t482.t13 t482.t14 t482.t15 t482.t16 t482.t17 t482.t23 t482.t29 t482.t35 t482.t41))
% 17.50/17.71 (step t482.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t482.t42))
% 17.50/17.71 (step t482 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.71 (step t483 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t484 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t482 t483))
% 17.50/17.71 (anchor :step t485 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t485.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t485.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t485.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t485.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t485.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t485.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t485.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t485.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t485.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t485.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t485.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t485.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t485.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t485.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t485.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.71 (step t485.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t485.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t485.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t485.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t485.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t485.t19))
% 17.50/17.71 (step t485.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t485.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t485.t20 t485.t21))
% 17.50/17.71 (step t485.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t485.t18 t485.t22))
% 17.50/17.71 (step t485.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t485.t5 t485.t6 t485.t7 t485.t8 t485.t9 t485.t10 t485.t11 t485.t12 t485.t13 t485.t14 t485.t15 t485.t16 t485.t17 t485.t23))
% 17.50/17.71 (step t485.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t485.t24))
% 17.50/17.71 (step t485 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t486 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t487 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t485 t486))
% 17.50/17.71 (anchor :step t488 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t488.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t488.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t488.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t488.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t488.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t488.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t488.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t488.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t488.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t488.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t488.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t488.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t488.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t488.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t488.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t488.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t488.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t488.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t488.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t488.t18))
% 17.50/17.71 (step t488.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t488.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t488.t19 t488.t20))
% 17.50/17.71 (step t488.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t488.t17 t488.t21))
% 17.50/17.71 (step t488.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t488.t5 t488.t6 t488.t7 t488.t8 t488.t9 t488.t10 t488.t11 t488.t12 t488.t13 t488.t14 t488.t15 t488.t16 t488.t22))
% 17.50/17.71 (step t488.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t488.t23))
% 17.50/17.71 (step t488 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t489 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t490 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t488 t489))
% 17.50/17.71 (anchor :step t491 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t491.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t491.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t491.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t491.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t491.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t491.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t491.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t491.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t491.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t491.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t491.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t491.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t491.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t491.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.71 (step t491.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.71 (step t491.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t491.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.71 (step t491.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t491.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t491.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t491.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t491.t20))
% 17.50/17.71 (step t491.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t491.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t491.t21 t491.t22))
% 17.50/17.71 (step t491.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t491.t19 t491.t23))
% 17.50/17.71 (step t491.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t491.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t491.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t491.t26))
% 17.50/17.71 (step t491.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t491.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t491.t27 t491.t28))
% 17.50/17.71 (step t491.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t491.t25 t491.t29))
% 17.50/17.71 (step t491.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.71 (step t491.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t491.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t491.t32))
% 17.50/17.71 (step t491.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t491.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t491.t33 t491.t34))
% 17.50/17.71 (step t491.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t491.t31 t491.t35))
% 17.50/17.71 (step t491.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.71 (step t491.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t491.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t491.t38))
% 17.50/17.71 (step t491.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t491.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t491.t39 t491.t40))
% 17.50/17.71 (step t491.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t491.t37 t491.t41))
% 17.50/17.71 (step t491.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t491.t5 t491.t6 t491.t7 t491.t8 t491.t9 t491.t10 t491.t11 t491.t12 t491.t13 t491.t14 t491.t15 t491.t16 t491.t17 t491.t18 t491.t24 t491.t30 t491.t36 t491.t42))
% 17.50/17.71 (step t491.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t491.t43))
% 17.50/17.71 (step t491 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.71 (step t492 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t493 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t491 t492))
% 17.50/17.71 (anchor :step t494 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t494.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t494.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t494.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t494.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t494.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t494.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t494.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t494.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t494.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t494.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t494.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t494.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t494.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t494.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t494.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t494.t16 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t494.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t494.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t494.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.71 (step t494.t20 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.71 (step t494.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t494.t22 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.71 (step t494.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t494.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t494.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t494.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t494.t25))
% 17.50/17.71 (step t494.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t494.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t494.t26 t494.t27))
% 17.50/17.71 (step t494.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t494.t24 t494.t28))
% 17.50/17.71 (step t494.t30 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t494.t31 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t494.t32 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t494.t31))
% 17.50/17.71 (step t494.t33 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t494.t34 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t494.t32 t494.t33))
% 17.50/17.71 (step t494.t35 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t494.t30 t494.t34))
% 17.50/17.71 (step t494.t36 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.71 (step t494.t37 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t494.t38 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t494.t37))
% 17.50/17.71 (step t494.t39 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t494.t40 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t494.t38 t494.t39))
% 17.50/17.71 (step t494.t41 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t494.t36 t494.t40))
% 17.50/17.71 (step t494.t42 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.71 (step t494.t43 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t494.t44 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t494.t43))
% 17.50/17.71 (step t494.t45 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.71 (step t494.t46 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t494.t44 t494.t45))
% 17.50/17.71 (step t494.t47 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t494.t42 t494.t46))
% 17.50/17.71 (step t494.t48 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t494.t6 t494.t7 t494.t8 t494.t9 t494.t10 t494.t11 t494.t12 t494.t13 t494.t14 t494.t15 t494.t16 t494.t17 t494.t18 t494.t19 t494.t20 t494.t21 t494.t22 t494.t23 t494.t29 t494.t35 t494.t41 t494.t47))
% 17.50/17.71 (step t494.t49 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t494.t48))
% 17.50/17.71 (step t494 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.71 (step t495 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t496 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t494 t495))
% 17.50/17.71 (anchor :step t497 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t497.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t497.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t497.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t497.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t497.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t497.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t497.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t497.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t497.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t497.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t497.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.71 (step t497.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t497.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.71 (step t497.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t497.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.71 (step t497.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t497.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t497.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t497.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t497.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t497.t19))
% 17.50/17.71 (step t497.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t497.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t497.t20 t497.t21))
% 17.50/17.71 (step t497.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t497.t18 t497.t22))
% 17.50/17.71 (step t497.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t497.t5 t497.t6 t497.t7 t497.t8 t497.t9 t497.t10 t497.t11 t497.t12 t497.t13 t497.t14 t497.t15 t497.t16 t497.t17 t497.t23))
% 17.50/17.71 (step t497.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t497.t24))
% 17.50/17.71 (step t497 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t498 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t499 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t497 t498))
% 17.50/17.71 (anchor :step t500 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t500.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t500.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t500.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t500.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t500.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t500.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t500.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t500.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t500.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t500.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t500.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.71 (step t500.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t500.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.71 (step t500.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t500.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.71 (step t500.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t500.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t500.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t500.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t500.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t500.t19))
% 17.50/17.71 (step t500.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t500.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t500.t20 t500.t21))
% 17.50/17.71 (step t500.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t500.t18 t500.t22))
% 17.50/17.71 (step t500.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t500.t5 t500.t6 t500.t7 t500.t8 t500.t9 t500.t10 t500.t11 t500.t12 t500.t13 t500.t14 t500.t15 t500.t16 t500.t17 t500.t23))
% 17.50/17.71 (step t500.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t500.t24))
% 17.50/17.71 (step t500 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t501 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t502 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t500 t501))
% 17.50/17.71 (anchor :step t503 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t503.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t503.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t503.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t503.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t503.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t503.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t503.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t503.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t503.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t503.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t503.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t503.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t503.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t503.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t503.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t503.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t503.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t503.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t503.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t503.t18))
% 17.50/17.71 (step t503.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t503.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t503.t19 t503.t20))
% 17.50/17.71 (step t503.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t503.t17 t503.t21))
% 17.50/17.71 (step t503.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t503.t5 t503.t6 t503.t7 t503.t8 t503.t9 t503.t10 t503.t11 t503.t12 t503.t13 t503.t14 t503.t15 t503.t16 t503.t22))
% 17.50/17.71 (step t503.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t503.t23))
% 17.50/17.71 (step t503 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t504 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t505 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t503 t504))
% 17.50/17.71 (anchor :step t506 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t506.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t506.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t506.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t506.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t506.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t506.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t506.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t506.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t506.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t506.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t506.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t506.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t506.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t506.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t506.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t506.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t506.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t506.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t506.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t506.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t506.t19))
% 17.50/17.71 (step t506.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t506.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t506.t20 t506.t21))
% 17.50/17.71 (step t506.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t506.t18 t506.t22))
% 17.50/17.71 (step t506.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t506.t5 t506.t6 t506.t7 t506.t8 t506.t9 t506.t10 t506.t11 t506.t12 t506.t13 t506.t14 t506.t15 t506.t16 t506.t17 t506.t23))
% 17.50/17.71 (step t506.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t506.t24))
% 17.50/17.71 (step t506 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t507 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t508 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t506 t507))
% 17.50/17.71 (anchor :step t509 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t509.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t509.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t509.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t509.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t509.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t509.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t509.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t509.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t509.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t509.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t509.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t509.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t509.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t509.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t509.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t509.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.71 (step t509.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t509.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t509.t19 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t509.t20 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t509.t21 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t509.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t509.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t509.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t509.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t509.t24))
% 17.50/17.71 (step t509.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t509.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t509.t25 t509.t26))
% 17.50/17.71 (step t509.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t509.t23 t509.t27))
% 17.50/17.71 (step t509.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t509.t6 t509.t7 t509.t8 t509.t9 t509.t10 t509.t11 t509.t12 t509.t13 t509.t14 t509.t15 t509.t16 t509.t17 t509.t18 t509.t19 t509.t20 t509.t21 t509.t22 t509.t28))
% 17.50/17.71 (step t509.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t509.t29))
% 17.50/17.71 (step t509 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t510 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t511 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t509 t510))
% 17.50/17.71 (anchor :step t512 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t512.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t512.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t512.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t512.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t512.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t512.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t512.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t512.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t512.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t512.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t512.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.71 (step t512.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t512.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t512.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t512.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t512.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t512.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t512.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t512.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t512.t18))
% 17.50/17.71 (step t512.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t512.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t512.t19 t512.t20))
% 17.50/17.71 (step t512.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t512.t17 t512.t21))
% 17.50/17.71 (step t512.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t512.t5 t512.t6 t512.t7 t512.t8 t512.t9 t512.t10 t512.t11 t512.t12 t512.t13 t512.t14 t512.t15 t512.t16 t512.t22))
% 17.50/17.71 (step t512.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t512.t23))
% 17.50/17.71 (step t512 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t513 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t514 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t512 t513))
% 17.50/17.71 (anchor :step t515 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t515.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t515.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t515.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t515.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t515.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t515.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t515.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t515.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t515.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t515.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t515.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t515.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t515.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t515.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t515.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t515.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t515.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t515.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t515.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t515.t18))
% 17.50/17.71 (step t515.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t515.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t515.t19 t515.t20))
% 17.50/17.71 (step t515.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t515.t17 t515.t21))
% 17.50/17.71 (step t515.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t515.t5 t515.t6 t515.t7 t515.t8 t515.t9 t515.t10 t515.t11 t515.t12 t515.t13 t515.t14 t515.t15 t515.t16 t515.t22))
% 17.50/17.71 (step t515.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t515.t23))
% 17.50/17.71 (step t515 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t516 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t517 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t515 t516))
% 17.50/17.71 (anchor :step t518 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t518.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t518.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t518.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t518.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t518.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t518.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t518.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t518.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t518.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t518.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t518.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t518.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t518.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t518.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t518.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t518.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t518.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t518.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t518.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t518.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t518.t19))
% 17.50/17.71 (step t518.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t518.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t518.t20 t518.t21))
% 17.50/17.71 (step t518.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t518.t18 t518.t22))
% 17.50/17.71 (step t518.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t518.t5 t518.t6 t518.t7 t518.t8 t518.t9 t518.t10 t518.t11 t518.t12 t518.t13 t518.t14 t518.t15 t518.t16 t518.t17 t518.t23))
% 17.50/17.71 (step t518.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t518.t24))
% 17.50/17.71 (step t518 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t519 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t520 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t518 t519))
% 17.50/17.71 (anchor :step t521 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t521.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t521.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t521.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t521.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t521.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t521.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t521.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t521.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t521.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t521.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t521.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t521.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t521.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t521.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t521.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t521.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t521.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t521.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t521.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t521.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t521.t19))
% 17.50/17.71 (step t521.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t521.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t521.t20 t521.t21))
% 17.50/17.71 (step t521.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t521.t18 t521.t22))
% 17.50/17.71 (step t521.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t521.t5 t521.t6 t521.t7 t521.t8 t521.t9 t521.t10 t521.t11 t521.t12 t521.t13 t521.t14 t521.t15 t521.t16 t521.t17 t521.t23))
% 17.50/17.71 (step t521.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t521.t24))
% 17.50/17.71 (step t521 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t522 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t523 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t521 t522))
% 17.50/17.71 (anchor :step t524 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t524.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t524.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t524.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t524.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t524.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t524.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t524.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t524.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t524.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t524.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t524.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t524.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t524.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t524.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t524.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t524.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t524.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t524.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t524.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.71 (step t524.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t524.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t524.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t524.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t524.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t524.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t524.t24))
% 17.50/17.71 (step t524.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t524.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t524.t25 t524.t26))
% 17.50/17.71 (step t524.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t524.t23 t524.t27))
% 17.50/17.71 (step t524.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t524.t6 t524.t7 t524.t8 t524.t9 t524.t10 t524.t11 t524.t12 t524.t13 t524.t14 t524.t15 t524.t16 t524.t17 t524.t18 t524.t19 t524.t20 t524.t21 t524.t22 t524.t28))
% 17.50/17.71 (step t524.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t524.t29))
% 17.50/17.71 (step t524 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t525 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t526 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t524 t525))
% 17.50/17.71 (anchor :step t527 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t527.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t527.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t527.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t527.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t527.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t527.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t527.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t527.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t527.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t527.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t527.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.71 (step t527.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t527.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.71 (step t527.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.71 (step t527.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t527.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.71 (step t527.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t527.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t527.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t527.t18))
% 17.50/17.71 (step t527.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t527.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t527.t19 t527.t20))
% 17.50/17.71 (step t527.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t527.t17 t527.t21))
% 17.50/17.71 (step t527.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t527.t5 t527.t6 t527.t7 t527.t8 t527.t9 t527.t10 t527.t11 t527.t12 t527.t13 t527.t14 t527.t15 t527.t16 t527.t22))
% 17.50/17.71 (step t527.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t527.t23))
% 17.50/17.71 (step t527 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t528 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t529 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t527 t528))
% 17.50/17.71 (anchor :step t530 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t530.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t530.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t530.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t530.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t530.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t530.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t530.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t530.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t530.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t530.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t530.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t530.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t530.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t530.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t530.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t530.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t530.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t530.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.71 (step t530.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t530.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t530.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t530.t20))
% 17.50/17.71 (step t530.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t530.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t530.t21 t530.t22))
% 17.50/17.71 (step t530.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t530.t19 t530.t23))
% 17.50/17.71 (step t530.t25 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t530.t5 t530.t6 t530.t7 t530.t8 t530.t9 t530.t10 t530.t11 t530.t12 t530.t13 t530.t14 t530.t15 t530.t16 t530.t17 t530.t18 t530.t24))
% 17.50/17.71 (step t530.t26 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t530.t25))
% 17.50/17.71 (step t530 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t531 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t532 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t530 t531))
% 17.50/17.71 (anchor :step t533 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.71 (step t533.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t533.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t533.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t533.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t533.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.71 (step t533.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t533.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t533.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t533.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.71 (step t533.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t533.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t533.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.71 (step t533.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t533.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.71 (step t533.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.71 (step t533.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t533.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t533.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.71 (step t533.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.71 (step t533.t20 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t533.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t533.t22 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t533.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.71 (step t533.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t533.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t533.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t533.t25))
% 17.50/17.71 (step t533.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t533.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t533.t26 t533.t27))
% 17.50/17.71 (step t533.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t533.t24 t533.t28))
% 17.50/17.71 (step t533.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t533.t6 t533.t7 t533.t8 t533.t9 t533.t10 t533.t11 t533.t12 t533.t13 t533.t14 t533.t15 t533.t16 t533.t17 t533.t18 t533.t19 t533.t20 t533.t21 t533.t22 t533.t23 t533.t29))
% 17.50/17.71 (step t533.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t533.t30))
% 17.50/17.71 (step t533 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t534 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t535 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t533 t534))
% 17.50/17.71 (anchor :step t536 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t536.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t536.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t536.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t536.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t536.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t536.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t536.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.71 (step t536.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.71 (step t536.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.71 (step t536.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.71 (step t536.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.71 (step t536.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.71 (step t536.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.71 (step t536.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.71 (step t536.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.71 (step t536.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.71 (step t536.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.71 (step t536.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.71 (step t536.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.71 (step t536.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t536.t19))
% 17.50/17.71 (step t536.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.71 (step t536.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t536.t20 t536.t21))
% 17.50/17.71 (step t536.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t536.t18 t536.t22))
% 17.50/17.71 (step t536.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t536.t5 t536.t6 t536.t7 t536.t8 t536.t9 t536.t10 t536.t11 t536.t12 t536.t13 t536.t14 t536.t15 t536.t16 t536.t17 t536.t23))
% 17.50/17.71 (step t536.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t536.t24))
% 17.50/17.71 (step t536 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.71 (step t537 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.71 (step t538 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t536 t537))
% 17.50/17.71 (anchor :step t539 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.71 (step t539.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.71 (step t539.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.71 (step t539.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.71 (step t539.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.71 (step t539.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.71 (step t539.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.71 (step t539.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t539.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t539.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t539.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t539.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t539.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t539.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t539.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t539.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t539.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t539.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t539.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t539.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t539.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t539.t19))
% 17.50/17.72 (step t539.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t539.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t539.t20 t539.t21))
% 17.50/17.72 (step t539.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t539.t18 t539.t22))
% 17.50/17.72 (step t539.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t539.t5 t539.t6 t539.t7 t539.t8 t539.t9 t539.t10 t539.t11 t539.t12 t539.t13 t539.t14 t539.t15 t539.t16 t539.t17 t539.t23))
% 17.50/17.72 (step t539.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t539.t24))
% 17.50/17.72 (step t539 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t540 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t541 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t539 t540))
% 17.50/17.72 (anchor :step t542 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t542.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t542.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t542.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t542.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t542.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t542.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t542.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t542.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t542.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t542.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t542.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t542.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t542.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t542.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t542.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t542.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t542.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t542.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t542.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t542.t18))
% 17.50/17.72 (step t542.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t542.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t542.t19 t542.t20))
% 17.50/17.72 (step t542.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t542.t17 t542.t21))
% 17.50/17.72 (step t542.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t542.t5 t542.t6 t542.t7 t542.t8 t542.t9 t542.t10 t542.t11 t542.t12 t542.t13 t542.t14 t542.t15 t542.t16 t542.t22))
% 17.50/17.72 (step t542.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t542.t23))
% 17.50/17.72 (step t542 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t543 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t544 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t542 t543))
% 17.50/17.72 (anchor :step t545 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t545.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t545.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t545.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t545.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t545.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t545.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t545.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t545.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t545.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t545.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t545.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t545.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t545.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t545.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t545.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t545.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t545.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t545.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t545.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t545.t18))
% 17.50/17.72 (step t545.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t545.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t545.t19 t545.t20))
% 17.50/17.72 (step t545.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t545.t17 t545.t21))
% 17.50/17.72 (step t545.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t545.t5 t545.t6 t545.t7 t545.t8 t545.t9 t545.t10 t545.t11 t545.t12 t545.t13 t545.t14 t545.t15 t545.t16 t545.t22))
% 17.50/17.72 (step t545.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t545.t23))
% 17.50/17.72 (step t545 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t546 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t547 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t545 t546))
% 17.50/17.72 (anchor :step t548 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t548.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t548.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t548.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t548.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t548.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t548.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t548.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t548.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t548.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t548.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t548.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t548.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t548.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t548.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t548.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t548.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t548.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t548.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t548.t17))
% 17.50/17.72 (step t548.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t548.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t548.t18 t548.t19))
% 17.50/17.72 (step t548.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t548.t16 t548.t20))
% 17.50/17.72 (step t548.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t548.t5 t548.t6 t548.t7 t548.t8 t548.t9 t548.t10 t548.t11 t548.t12 t548.t13 t548.t14 t548.t15 t548.t21))
% 17.50/17.72 (step t548.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t548.t22))
% 17.50/17.72 (step t548 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t549 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t550 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t548 t549))
% 17.50/17.72 (anchor :step t551 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t551.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t551.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t551.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t551.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t551.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t551.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t551.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t551.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t551.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t551.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t551.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t551.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t551.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t551.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t551.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t551.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t551.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t551.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t551.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t551.t18))
% 17.50/17.72 (step t551.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t551.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t551.t19 t551.t20))
% 17.50/17.72 (step t551.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t551.t17 t551.t21))
% 17.50/17.72 (step t551.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t551.t5 t551.t6 t551.t7 t551.t8 t551.t9 t551.t10 t551.t11 t551.t12 t551.t13 t551.t14 t551.t15 t551.t16 t551.t22))
% 17.50/17.72 (step t551.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t551.t23))
% 17.50/17.72 (step t551 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t552 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t553 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t551 t552))
% 17.50/17.72 (anchor :step t554 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t554.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t554.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t554.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t554.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t554.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t554.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t554.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t554.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t554.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t554.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t554.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t554.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t554.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t554.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t554.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t554.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.72 (step t554.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t554.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t554.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t554.t18))
% 17.50/17.72 (step t554.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t554.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t554.t19 t554.t20))
% 17.50/17.72 (step t554.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t554.t17 t554.t21))
% 17.50/17.72 (step t554.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t554.t5 t554.t6 t554.t7 t554.t8 t554.t9 t554.t10 t554.t11 t554.t12 t554.t13 t554.t14 t554.t15 t554.t16 t554.t22))
% 17.50/17.72 (step t554.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t554.t23))
% 17.50/17.72 (step t554 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t555 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t556 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t554 t555))
% 17.50/17.72 (anchor :step t557 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t557.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t557.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t557.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t557.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t557.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t557.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t557.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t557.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t557.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t557.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t557.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t557.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t557.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t557.t14 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t557.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t557.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t557.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t557.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t557.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t557.t18))
% 17.50/17.72 (step t557.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t557.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t557.t19 t557.t20))
% 17.50/17.72 (step t557.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t557.t17 t557.t21))
% 17.50/17.72 (step t557.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t557.t5 t557.t6 t557.t7 t557.t8 t557.t9 t557.t10 t557.t11 t557.t12 t557.t13 t557.t14 t557.t15 t557.t16 t557.t22))
% 17.50/17.72 (step t557.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t557.t23))
% 17.50/17.72 (step t557 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t558 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t559 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t557 t558))
% 17.50/17.72 (anchor :step t560 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t560.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t560.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t560.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t560.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t560.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t560.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t560.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t560.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t560.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t560.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t560.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t560.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t560.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t560.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t560.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t560.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t560.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t560.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t560.t17))
% 17.50/17.72 (step t560.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t560.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t560.t18 t560.t19))
% 17.50/17.72 (step t560.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t560.t16 t560.t20))
% 17.50/17.72 (step t560.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t560.t5 t560.t6 t560.t7 t560.t8 t560.t9 t560.t10 t560.t11 t560.t12 t560.t13 t560.t14 t560.t15 t560.t21))
% 17.50/17.72 (step t560.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t560.t22))
% 17.50/17.72 (step t560 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t561 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t562 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t560 t561))
% 17.50/17.72 (anchor :step t563 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t563.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t563.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t563.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t563.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t563.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t563.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t563.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t563.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t563.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t563.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t563.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t563.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t563.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t563.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t563.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t563.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t563.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t563.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t563.t17))
% 17.50/17.72 (step t563.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t563.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t563.t18 t563.t19))
% 17.50/17.72 (step t563.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t563.t16 t563.t20))
% 17.50/17.72 (step t563.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t563.t5 t563.t6 t563.t7 t563.t8 t563.t9 t563.t10 t563.t11 t563.t12 t563.t13 t563.t14 t563.t15 t563.t21))
% 17.50/17.72 (step t563.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t563.t22))
% 17.50/17.72 (step t563 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t564 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t565 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t563 t564))
% 17.50/17.72 (anchor :step t566 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t566.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t566.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t566.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t566.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t566.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t566.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t566.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t566.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t566.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t566.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t566.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t566.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t566.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t566.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t566.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t566.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t566.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t566.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t566.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t566.t18))
% 17.50/17.72 (step t566.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t566.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t566.t19 t566.t20))
% 17.50/17.72 (step t566.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t566.t17 t566.t21))
% 17.50/17.72 (step t566.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t566.t5 t566.t6 t566.t7 t566.t8 t566.t9 t566.t10 t566.t11 t566.t12 t566.t13 t566.t14 t566.t15 t566.t16 t566.t22))
% 17.50/17.72 (step t566.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t566.t23))
% 17.50/17.72 (step t566 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t567 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t568 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t566 t567))
% 17.50/17.72 (anchor :step t569 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t569.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t569.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t569.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t569.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t569.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t569.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t569.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t569.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t569.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t569.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t569.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t569.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t569.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t569.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t569.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t569.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t569.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t569.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t569.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t569.t18))
% 17.50/17.72 (step t569.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t569.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t569.t19 t569.t20))
% 17.50/17.72 (step t569.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t569.t17 t569.t21))
% 17.50/17.72 (step t569.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t569.t5 t569.t6 t569.t7 t569.t8 t569.t9 t569.t10 t569.t11 t569.t12 t569.t13 t569.t14 t569.t15 t569.t16 t569.t22))
% 17.50/17.72 (step t569.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t569.t23))
% 17.50/17.72 (step t569 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t570 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t571 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t569 t570))
% 17.50/17.72 (anchor :step t572 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t572.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t572.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t572.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t572.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t572.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t572.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t572.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t572.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t572.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t572.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t572.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t572.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t572.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t572.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t572.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t572.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t572.t17 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t572.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t572.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t572.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t572.t19))
% 17.50/17.72 (step t572.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t572.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t572.t20 t572.t21))
% 17.50/17.72 (step t572.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t572.t18 t572.t22))
% 17.50/17.72 (step t572.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t572.t5 t572.t6 t572.t7 t572.t8 t572.t9 t572.t10 t572.t11 t572.t12 t572.t13 t572.t14 t572.t15 t572.t16 t572.t17 t572.t23))
% 17.50/17.72 (step t572.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t572.t24))
% 17.50/17.72 (step t572 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t573 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t574 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t572 t573))
% 17.50/17.72 (anchor :step t575 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t575.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t575.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t575.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t575.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t575.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t575.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t575.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t575.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t575.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t575.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t575.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t575.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t575.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t575.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t575.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t575.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t575.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t575.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t575.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t575.t18))
% 17.50/17.72 (step t575.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t575.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t575.t19 t575.t20))
% 17.50/17.72 (step t575.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t575.t17 t575.t21))
% 17.50/17.72 (step t575.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t575.t5 t575.t6 t575.t7 t575.t8 t575.t9 t575.t10 t575.t11 t575.t12 t575.t13 t575.t14 t575.t15 t575.t16 t575.t22))
% 17.50/17.72 (step t575.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t575.t23))
% 17.50/17.72 (step t575 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t576 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t577 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t575 t576))
% 17.50/17.72 (anchor :step t578 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t578.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t578.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t578.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t578.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t578.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t578.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t578.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t578.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t578.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t578.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t578.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t578.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t578.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t578.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t578.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t578.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t578.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t578.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t578.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t578.t18))
% 17.50/17.72 (step t578.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t578.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t578.t19 t578.t20))
% 17.50/17.72 (step t578.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t578.t17 t578.t21))
% 17.50/17.72 (step t578.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t578.t5 t578.t6 t578.t7 t578.t8 t578.t9 t578.t10 t578.t11 t578.t12 t578.t13 t578.t14 t578.t15 t578.t16 t578.t22))
% 17.50/17.72 (step t578.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t578.t23))
% 17.50/17.72 (step t578 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t579 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t580 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t578 t579))
% 17.50/17.72 (anchor :step t581 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t581.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t581.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t581.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t581.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t581.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t581.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t581.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t581.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t581.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t581.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t581.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 17.50/17.72 (step t581.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t581.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t581.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t581.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t581.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t581.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t581.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t581.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t581.t18))
% 17.50/17.72 (step t581.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t581.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t581.t19 t581.t20))
% 17.50/17.72 (step t581.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t581.t17 t581.t21))
% 17.50/17.72 (step t581.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t581.t5 t581.t6 t581.t7 t581.t8 t581.t9 t581.t10 t581.t11 t581.t12 t581.t13 t581.t14 t581.t15 t581.t16 t581.t22))
% 17.50/17.72 (step t581.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t581.t23))
% 17.50/17.72 (step t581 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t582 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t583 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t581 t582))
% 17.50/17.72 (anchor :step t584 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t584.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t584.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t584.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t584.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t584.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t584.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t584.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t584.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t584.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t584.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t584.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t584.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t584.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t584.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t584.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t584.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t584.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t584.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t584.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t584.t18))
% 17.50/17.72 (step t584.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t584.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t584.t19 t584.t20))
% 17.50/17.72 (step t584.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t584.t17 t584.t21))
% 17.50/17.72 (step t584.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t584.t5 t584.t6 t584.t7 t584.t8 t584.t9 t584.t10 t584.t11 t584.t12 t584.t13 t584.t14 t584.t15 t584.t16 t584.t22))
% 17.50/17.72 (step t584.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t584.t23))
% 17.50/17.72 (step t584 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t585 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t586 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t584 t585))
% 17.50/17.72 (anchor :step t587 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t587.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t587.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t587.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t587.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t587.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t587.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t587.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t587.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t587.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t587.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t587.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t587.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t587.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t587.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t587.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t587.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t587.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t587.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t587.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t587.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t587.t19))
% 17.50/17.72 (step t587.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t587.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t587.t20 t587.t21))
% 17.50/17.72 (step t587.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t587.t18 t587.t22))
% 17.50/17.72 (step t587.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t587.t5 t587.t6 t587.t7 t587.t8 t587.t9 t587.t10 t587.t11 t587.t12 t587.t13 t587.t14 t587.t15 t587.t16 t587.t17 t587.t23))
% 17.50/17.72 (step t587.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t587.t24))
% 17.50/17.72 (step t587 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t588 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t589 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t587 t588))
% 17.50/17.72 (anchor :step t590 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t590.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t590.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t590.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t590.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t590.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t590.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t590.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t590.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t590.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t590.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t590.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t590.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t590.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t590.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t590.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t590.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t590.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t590.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t590.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t590.t18))
% 17.50/17.72 (step t590.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t590.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t590.t19 t590.t20))
% 17.50/17.72 (step t590.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t590.t17 t590.t21))
% 17.50/17.72 (step t590.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t590.t5 t590.t6 t590.t7 t590.t8 t590.t9 t590.t10 t590.t11 t590.t12 t590.t13 t590.t14 t590.t15 t590.t16 t590.t22))
% 17.50/17.72 (step t590.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t590.t23))
% 17.50/17.72 (step t590 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t591 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t592 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t590 t591))
% 17.50/17.72 (anchor :step t593 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t593.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t593.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t593.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t593.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t593.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t593.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t593.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t593.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t593.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t593.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t593.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t593.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t593.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t593.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t593.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t593.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t593.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t593.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t593.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t593.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t593.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t593.t20))
% 17.50/17.72 (step t593.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t593.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t593.t21 t593.t22))
% 17.50/17.72 (step t593.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t593.t19 t593.t23))
% 17.50/17.72 (step t593.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t593.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t593.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t593.t26))
% 17.50/17.72 (step t593.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t593.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t593.t27 t593.t28))
% 17.50/17.72 (step t593.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t593.t25 t593.t29))
% 17.50/17.72 (step t593.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t593.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t593.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t593.t32))
% 17.50/17.72 (step t593.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t593.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t593.t33 t593.t34))
% 17.50/17.72 (step t593.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t593.t31 t593.t35))
% 17.50/17.72 (step t593.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t593.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t593.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t593.t38))
% 17.50/17.72 (step t593.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t593.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t593.t39 t593.t40))
% 17.50/17.72 (step t593.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t593.t37 t593.t41))
% 17.50/17.72 (step t593.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t593.t5 t593.t6 t593.t7 t593.t8 t593.t9 t593.t10 t593.t11 t593.t12 t593.t13 t593.t14 t593.t15 t593.t16 t593.t17 t593.t18 t593.t24 t593.t30 t593.t36 t593.t42))
% 17.50/17.72 (step t593.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t593.t43))
% 17.50/17.72 (step t593 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t594 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t595 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t593 t594))
% 17.50/17.72 (anchor :step t596 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t596.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t596.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t596.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t596.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t596.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t596.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t596.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t596.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t596.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t596.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t596.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t596.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t596.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t596.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t596.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t596.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t596.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t596.t18 (cl (= (< (tptp.b Z4) 4) (not (>= (tptp.b Z4) 4)))) :rule all_simplify)
% 17.50/17.72 (step t596.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t596.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t596.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t596.t20))
% 17.50/17.72 (step t596.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t596.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t596.t21 t596.t22))
% 17.50/17.72 (step t596.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t596.t19 t596.t23))
% 17.50/17.72 (step t596.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t596.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t596.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t596.t26))
% 17.50/17.72 (step t596.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t596.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t596.t27 t596.t28))
% 17.50/17.72 (step t596.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t596.t25 t596.t29))
% 17.50/17.72 (step t596.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t596.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t596.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t596.t32))
% 17.50/17.72 (step t596.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t596.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t596.t33 t596.t34))
% 17.50/17.72 (step t596.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t596.t31 t596.t35))
% 17.50/17.72 (step t596.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t596.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t596.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t596.t38))
% 17.50/17.72 (step t596.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t596.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t596.t39 t596.t40))
% 17.50/17.72 (step t596.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t596.t37 t596.t41))
% 17.50/17.72 (step t596.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t596.t5 t596.t6 t596.t7 t596.t8 t596.t9 t596.t10 t596.t11 t596.t12 t596.t13 t596.t14 t596.t15 t596.t16 t596.t17 t596.t18 t596.t24 t596.t30 t596.t36 t596.t42))
% 17.50/17.72 (step t596.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t596.t43))
% 17.50/17.72 (step t596 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t597 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (not (>= (tptp.b Z4) 4)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t598 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t596 t597))
% 17.50/17.72 (anchor :step t599 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t599.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t599.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t599.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t599.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t599.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t599.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t599.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t599.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t599.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t599.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t599.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t599.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t599.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t599.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t599.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t599.t16 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t599.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t599.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t599.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t599.t20 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t599.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t599.t22 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t599.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t599.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t599.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t599.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t599.t25))
% 17.50/17.72 (step t599.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t599.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t599.t26 t599.t27))
% 17.50/17.72 (step t599.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t599.t24 t599.t28))
% 17.50/17.72 (step t599.t30 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t599.t31 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t599.t32 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t599.t31))
% 17.50/17.72 (step t599.t33 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t599.t34 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t599.t32 t599.t33))
% 17.50/17.72 (step t599.t35 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t599.t30 t599.t34))
% 17.50/17.72 (step t599.t36 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t599.t37 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t599.t38 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t599.t37))
% 17.50/17.72 (step t599.t39 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t599.t40 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t599.t38 t599.t39))
% 17.50/17.72 (step t599.t41 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t599.t36 t599.t40))
% 17.50/17.72 (step t599.t42 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t599.t43 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t599.t44 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t599.t43))
% 17.50/17.72 (step t599.t45 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t599.t46 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t599.t44 t599.t45))
% 17.50/17.72 (step t599.t47 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t599.t42 t599.t46))
% 17.50/17.72 (step t599.t48 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t599.t6 t599.t7 t599.t8 t599.t9 t599.t10 t599.t11 t599.t12 t599.t13 t599.t14 t599.t15 t599.t16 t599.t17 t599.t18 t599.t19 t599.t20 t599.t21 t599.t22 t599.t23 t599.t29 t599.t35 t599.t41 t599.t47))
% 17.50/17.72 (step t599.t49 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t599.t48))
% 17.50/17.72 (step t599 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t600 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t601 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t599 t600))
% 17.50/17.72 (anchor :step t602 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t602.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t602.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t602.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t602.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t602.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t602.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t602.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t602.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t602.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t602.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t602.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t602.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t602.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t602.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t602.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t602.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t602.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t602.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t602.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t602.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t602.t19))
% 17.50/17.72 (step t602.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t602.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t602.t20 t602.t21))
% 17.50/17.72 (step t602.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t602.t18 t602.t22))
% 17.50/17.72 (step t602.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t602.t5 t602.t6 t602.t7 t602.t8 t602.t9 t602.t10 t602.t11 t602.t12 t602.t13 t602.t14 t602.t15 t602.t16 t602.t17 t602.t23))
% 17.50/17.72 (step t602.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t602.t24))
% 17.50/17.72 (step t602 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t603 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t604 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t602 t603))
% 17.50/17.72 (anchor :step t605 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t605.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t605.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t605.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t605.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t605.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t605.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t605.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t605.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t605.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t605.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t605.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t605.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t605.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t605.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t605.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t605.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t605.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t605.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t605.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t605.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t605.t19))
% 17.50/17.72 (step t605.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t605.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t605.t20 t605.t21))
% 17.50/17.72 (step t605.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t605.t18 t605.t22))
% 17.50/17.72 (step t605.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t605.t5 t605.t6 t605.t7 t605.t8 t605.t9 t605.t10 t605.t11 t605.t12 t605.t13 t605.t14 t605.t15 t605.t16 t605.t17 t605.t23))
% 17.50/17.72 (step t605.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t605.t24))
% 17.50/17.72 (step t605 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t606 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t607 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t605 t606))
% 17.50/17.72 (anchor :step t608 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t608.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t608.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t608.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t608.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t608.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t608.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t608.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t608.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t608.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t608.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t608.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t608.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t608.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t608.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t608.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t608.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t608.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t608.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t608.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t608.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t608.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t608.t20))
% 17.50/17.72 (step t608.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t608.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t608.t21 t608.t22))
% 17.50/17.72 (step t608.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t608.t19 t608.t23))
% 17.50/17.72 (step t608.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t608.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t608.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t608.t26))
% 17.50/17.72 (step t608.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t608.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t608.t27 t608.t28))
% 17.50/17.72 (step t608.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t608.t25 t608.t29))
% 17.50/17.72 (step t608.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t608.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t608.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t608.t32))
% 17.50/17.72 (step t608.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t608.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t608.t33 t608.t34))
% 17.50/17.72 (step t608.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t608.t31 t608.t35))
% 17.50/17.72 (step t608.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t608.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t608.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t608.t38))
% 17.50/17.72 (step t608.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t608.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t608.t39 t608.t40))
% 17.50/17.72 (step t608.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t608.t37 t608.t41))
% 17.50/17.72 (step t608.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t608.t5 t608.t6 t608.t7 t608.t8 t608.t9 t608.t10 t608.t11 t608.t12 t608.t13 t608.t14 t608.t15 t608.t16 t608.t17 t608.t18 t608.t24 t608.t30 t608.t36 t608.t42))
% 17.50/17.72 (step t608.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t608.t43))
% 17.50/17.72 (step t608 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t609 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t610 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t608 t609))
% 17.50/17.72 (anchor :step t611 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t611.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t611.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t611.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t611.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t611.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t611.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t611.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t611.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t611.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t611.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t611.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t611.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t611.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t611.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t611.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t611.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t611.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t611.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t611.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t611.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t611.t19))
% 17.50/17.72 (step t611.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t611.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t611.t20 t611.t21))
% 17.50/17.72 (step t611.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t611.t18 t611.t22))
% 17.50/17.72 (step t611.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t611.t5 t611.t6 t611.t7 t611.t8 t611.t9 t611.t10 t611.t11 t611.t12 t611.t13 t611.t14 t611.t15 t611.t16 t611.t17 t611.t23))
% 17.50/17.72 (step t611.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t611.t24))
% 17.50/17.72 (step t611 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t612 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t613 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t611 t612))
% 17.50/17.72 (anchor :step t614 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t614.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t614.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t614.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t614.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t614.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t614.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t614.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t614.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t614.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t614.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t614.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t614.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t614.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t614.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t614.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t614.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t614.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t614.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t614.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t614.t18))
% 17.50/17.72 (step t614.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t614.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t614.t19 t614.t20))
% 17.50/17.72 (step t614.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t614.t17 t614.t21))
% 17.50/17.72 (step t614.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t614.t5 t614.t6 t614.t7 t614.t8 t614.t9 t614.t10 t614.t11 t614.t12 t614.t13 t614.t14 t614.t15 t614.t16 t614.t22))
% 17.50/17.72 (step t614.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t614.t23))
% 17.50/17.72 (step t614 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t615 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t616 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t614 t615))
% 17.50/17.72 (anchor :step t617 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t617.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t617.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t617.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t617.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t617.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t617.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t617.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t617.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t617.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t617.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t617.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t617.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t617.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t617.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t617.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t617.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t617.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t617.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t617.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t617.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t617.t19))
% 17.50/17.72 (step t617.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t617.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t617.t20 t617.t21))
% 17.50/17.72 (step t617.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t617.t18 t617.t22))
% 17.50/17.72 (step t617.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t617.t5 t617.t6 t617.t7 t617.t8 t617.t9 t617.t10 t617.t11 t617.t12 t617.t13 t617.t14 t617.t15 t617.t16 t617.t17 t617.t23))
% 17.50/17.72 (step t617.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t617.t24))
% 17.50/17.72 (step t617 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t618 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t619 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t617 t618))
% 17.50/17.72 (anchor :step t620 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t620.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t620.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t620.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t620.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t620.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t620.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t620.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t620.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t620.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t620.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t620.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t620.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t620.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t620.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t620.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t620.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t620.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t620.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t620.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t620.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t620.t19))
% 17.50/17.72 (step t620.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t620.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t620.t20 t620.t21))
% 17.50/17.72 (step t620.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t620.t18 t620.t22))
% 17.50/17.72 (step t620.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t620.t5 t620.t6 t620.t7 t620.t8 t620.t9 t620.t10 t620.t11 t620.t12 t620.t13 t620.t14 t620.t15 t620.t16 t620.t17 t620.t23))
% 17.50/17.72 (step t620.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t620.t24))
% 17.50/17.72 (step t620 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t621 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t622 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t620 t621))
% 17.50/17.72 (anchor :step t623 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t623.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t623.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t623.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t623.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t623.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t623.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t623.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t623.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t623.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t623.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t623.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t623.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t623.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t623.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t623.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t623.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t623.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t623.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t623.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t623.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t623.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t623.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t623.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t623.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t623.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t623.t24))
% 17.50/17.72 (step t623.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t623.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t623.t25 t623.t26))
% 17.50/17.72 (step t623.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t623.t23 t623.t27))
% 17.50/17.72 (step t623.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t623.t6 t623.t7 t623.t8 t623.t9 t623.t10 t623.t11 t623.t12 t623.t13 t623.t14 t623.t15 t623.t16 t623.t17 t623.t18 t623.t19 t623.t20 t623.t21 t623.t22 t623.t28))
% 17.50/17.72 (step t623.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t623.t29))
% 17.50/17.72 (step t623 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t624 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t625 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t623 t624))
% 17.50/17.72 (anchor :step t626 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t626.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t626.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t626.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t626.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t626.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t626.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t626.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t626.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t626.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t626.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t626.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t626.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t626.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t626.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t626.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t626.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t626.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t626.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t626.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t626.t18))
% 17.50/17.72 (step t626.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t626.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t626.t19 t626.t20))
% 17.50/17.72 (step t626.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t626.t17 t626.t21))
% 17.50/17.72 (step t626.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t626.t5 t626.t6 t626.t7 t626.t8 t626.t9 t626.t10 t626.t11 t626.t12 t626.t13 t626.t14 t626.t15 t626.t16 t626.t22))
% 17.50/17.72 (step t626.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t626.t23))
% 17.50/17.72 (step t626 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t627 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t628 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t626 t627))
% 17.50/17.72 (anchor :step t629 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t629.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t629.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t629.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t629.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t629.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t629.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t629.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t629.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t629.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t629.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t629.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t629.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t629.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t629.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t629.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t629.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t629.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t629.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t629.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t629.t18))
% 17.50/17.72 (step t629.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t629.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t629.t19 t629.t20))
% 17.50/17.72 (step t629.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t629.t17 t629.t21))
% 17.50/17.72 (step t629.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t629.t5 t629.t6 t629.t7 t629.t8 t629.t9 t629.t10 t629.t11 t629.t12 t629.t13 t629.t14 t629.t15 t629.t16 t629.t22))
% 17.50/17.72 (step t629.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t629.t23))
% 17.50/17.72 (step t629 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t630 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t631 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t629 t630))
% 17.50/17.72 (anchor :step t632 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t632.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t632.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t632.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t632.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t632.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t632.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t632.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t632.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t632.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t632.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t632.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t632.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t632.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t632.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t632.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t632.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t632.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t632.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t632.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t632.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t632.t19))
% 17.50/17.72 (step t632.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t632.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t632.t20 t632.t21))
% 17.50/17.72 (step t632.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t632.t18 t632.t22))
% 17.50/17.72 (step t632.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t632.t5 t632.t6 t632.t7 t632.t8 t632.t9 t632.t10 t632.t11 t632.t12 t632.t13 t632.t14 t632.t15 t632.t16 t632.t17 t632.t23))
% 17.50/17.72 (step t632.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t632.t24))
% 17.50/17.72 (step t632 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t633 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t634 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t632 t633))
% 17.50/17.72 (anchor :step t635 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t635.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t635.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t635.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t635.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t635.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t635.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t635.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t635.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t635.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t635.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t635.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t635.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t635.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t635.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t635.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t635.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t635.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t635.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t635.t19 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t635.t20 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t635.t21 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t635.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t635.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t635.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t635.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t635.t24))
% 17.50/17.72 (step t635.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t635.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t635.t25 t635.t26))
% 17.50/17.72 (step t635.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t635.t23 t635.t27))
% 17.50/17.72 (step t635.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t635.t6 t635.t7 t635.t8 t635.t9 t635.t10 t635.t11 t635.t12 t635.t13 t635.t14 t635.t15 t635.t16 t635.t17 t635.t18 t635.t19 t635.t20 t635.t21 t635.t22 t635.t28))
% 17.50/17.72 (step t635.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t635.t29))
% 17.50/17.72 (step t635 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t636 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t637 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t635 t636))
% 17.50/17.72 (anchor :step t638 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t638.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t638.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t638.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t638.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t638.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t638.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t638.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t638.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t638.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t638.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t638.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t638.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t638.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t638.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t638.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t638.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t638.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t638.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t638.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t638.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t638.t19))
% 17.50/17.72 (step t638.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t638.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t638.t20 t638.t21))
% 17.50/17.72 (step t638.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t638.t18 t638.t22))
% 17.50/17.72 (step t638.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t638.t5 t638.t6 t638.t7 t638.t8 t638.t9 t638.t10 t638.t11 t638.t12 t638.t13 t638.t14 t638.t15 t638.t16 t638.t17 t638.t23))
% 17.50/17.72 (step t638.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t638.t24))
% 17.50/17.72 (step t638 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t639 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t640 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t638 t639))
% 17.50/17.72 (anchor :step t641 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t641.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t641.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t641.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t641.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t641.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t641.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t641.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t641.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t641.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t641.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t641.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t641.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t641.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t641.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t641.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t641.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t641.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t641.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t641.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t641.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t641.t19))
% 17.50/17.72 (step t641.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t641.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t641.t20 t641.t21))
% 17.50/17.72 (step t641.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t641.t18 t641.t22))
% 17.50/17.72 (step t641.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t641.t5 t641.t6 t641.t7 t641.t8 t641.t9 t641.t10 t641.t11 t641.t12 t641.t13 t641.t14 t641.t15 t641.t16 t641.t17 t641.t23))
% 17.50/17.72 (step t641.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t641.t24))
% 17.50/17.72 (step t641 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t642 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t643 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t641 t642))
% 17.50/17.72 (anchor :step t644 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t644.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t644.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t644.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t644.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t644.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t644.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t644.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t644.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t644.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t644.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t644.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t644.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t644.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t644.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t644.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t644.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t644.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t644.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t644.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t644.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t644.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t644.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t644.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t644.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t644.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t644.t24))
% 17.50/17.72 (step t644.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t644.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t644.t25 t644.t26))
% 17.50/17.72 (step t644.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t644.t23 t644.t27))
% 17.50/17.72 (step t644.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t644.t6 t644.t7 t644.t8 t644.t9 t644.t10 t644.t11 t644.t12 t644.t13 t644.t14 t644.t15 t644.t16 t644.t17 t644.t18 t644.t19 t644.t20 t644.t21 t644.t22 t644.t28))
% 17.50/17.72 (step t644.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t644.t29))
% 17.50/17.72 (step t644 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t645 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t646 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t644 t645))
% 17.50/17.72 (anchor :step t647 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t647.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t647.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t647.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t647.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t647.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t647.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t647.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t647.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t647.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t647.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t647.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t647.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t647.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t647.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t647.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t647.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t647.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t647.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t647.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t647.t18))
% 17.50/17.72 (step t647.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t647.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t647.t19 t647.t20))
% 17.50/17.72 (step t647.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t647.t17 t647.t21))
% 17.50/17.72 (step t647.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t647.t5 t647.t6 t647.t7 t647.t8 t647.t9 t647.t10 t647.t11 t647.t12 t647.t13 t647.t14 t647.t15 t647.t16 t647.t22))
% 17.50/17.72 (step t647.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t647.t23))
% 17.50/17.72 (step t647 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t648 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t649 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t647 t648))
% 17.50/17.72 (anchor :step t650 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t650.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t650.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t650.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t650.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t650.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t650.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t650.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t650.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t650.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t650.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t650.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t650.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t650.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t650.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t650.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t650.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t650.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t650.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t650.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t650.t18))
% 17.50/17.72 (step t650.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t650.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t650.t19 t650.t20))
% 17.50/17.72 (step t650.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t650.t17 t650.t21))
% 17.50/17.72 (step t650.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t650.t5 t650.t6 t650.t7 t650.t8 t650.t9 t650.t10 t650.t11 t650.t12 t650.t13 t650.t14 t650.t15 t650.t16 t650.t22))
% 17.50/17.72 (step t650.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t650.t23))
% 17.50/17.72 (step t650 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t651 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t652 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t650 t651))
% 17.50/17.72 (anchor :step t653 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t653.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t653.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t653.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t653.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t653.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t653.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t653.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t653.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t653.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t653.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t653.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t653.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t653.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t653.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t653.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t653.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t653.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t653.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t653.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t653.t18))
% 17.50/17.72 (step t653.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t653.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t653.t19 t653.t20))
% 17.50/17.72 (step t653.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t653.t17 t653.t21))
% 17.50/17.72 (step t653.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t653.t5 t653.t6 t653.t7 t653.t8 t653.t9 t653.t10 t653.t11 t653.t12 t653.t13 t653.t14 t653.t15 t653.t16 t653.t22))
% 17.50/17.72 (step t653.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t653.t23))
% 17.50/17.72 (step t653 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t654 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t655 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t653 t654))
% 17.50/17.72 (anchor :step t656 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t656.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t656.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t656.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t656.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t656.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t656.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t656.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t656.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t656.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t656.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t656.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t656.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t656.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t656.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t656.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t656.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t656.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t656.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t656.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t656.t18))
% 17.50/17.72 (step t656.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t656.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t656.t19 t656.t20))
% 17.50/17.72 (step t656.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t656.t17 t656.t21))
% 17.50/17.72 (step t656.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t656.t5 t656.t6 t656.t7 t656.t8 t656.t9 t656.t10 t656.t11 t656.t12 t656.t13 t656.t14 t656.t15 t656.t16 t656.t22))
% 17.50/17.72 (step t656.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t656.t23))
% 17.50/17.72 (step t656 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t657 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t658 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t656 t657))
% 17.50/17.72 (anchor :step t659 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t659.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t659.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t659.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t659.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t659.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t659.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t659.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t659.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t659.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t659.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t659.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t659.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t659.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t659.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t659.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t659.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t659.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t659.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t659.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t659.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t659.t19))
% 17.50/17.72 (step t659.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t659.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t659.t20 t659.t21))
% 17.50/17.72 (step t659.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t659.t18 t659.t22))
% 17.50/17.72 (step t659.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t659.t5 t659.t6 t659.t7 t659.t8 t659.t9 t659.t10 t659.t11 t659.t12 t659.t13 t659.t14 t659.t15 t659.t16 t659.t17 t659.t23))
% 17.50/17.72 (step t659.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t659.t24))
% 17.50/17.72 (step t659 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t660 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t661 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t659 t660))
% 17.50/17.72 (anchor :step t662 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t662.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t662.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t662.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t662.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t662.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t662.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t662.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t662.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t662.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t662.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t662.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t662.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t662.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t662.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t662.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t662.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t662.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t662.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t662.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t662.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t662.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t662.t20))
% 17.50/17.72 (step t662.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t662.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t662.t21 t662.t22))
% 17.50/17.72 (step t662.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t662.t19 t662.t23))
% 17.50/17.72 (step t662.t25 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t662.t5 t662.t6 t662.t7 t662.t8 t662.t9 t662.t10 t662.t11 t662.t12 t662.t13 t662.t14 t662.t15 t662.t16 t662.t17 t662.t18 t662.t24))
% 17.50/17.72 (step t662.t26 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t662.t25))
% 17.50/17.72 (step t662 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t663 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t664 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t662 t663))
% 17.50/17.72 (anchor :step t665 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t665.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t665.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t665.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t665.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t665.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t665.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t665.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t665.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t665.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t665.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t665.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t665.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t665.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t665.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t665.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t665.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t665.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t665.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t665.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t665.t20 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t665.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t665.t22 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t665.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t665.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t665.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t665.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t665.t25))
% 17.50/17.72 (step t665.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t665.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t665.t26 t665.t27))
% 17.50/17.72 (step t665.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t665.t24 t665.t28))
% 17.50/17.72 (step t665.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t665.t6 t665.t7 t665.t8 t665.t9 t665.t10 t665.t11 t665.t12 t665.t13 t665.t14 t665.t15 t665.t16 t665.t17 t665.t18 t665.t19 t665.t20 t665.t21 t665.t22 t665.t23 t665.t29))
% 17.50/17.72 (step t665.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t665.t30))
% 17.50/17.72 (step t665 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t666 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t667 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t665 t666))
% 17.50/17.72 (anchor :step t668 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t668.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t668.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t668.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t668.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t668.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t668.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t668.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t668.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t668.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t668.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t668.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t668.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t668.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t668.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t668.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t668.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t668.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t668.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t668.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t668.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t668.t19))
% 17.50/17.72 (step t668.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t668.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t668.t20 t668.t21))
% 17.50/17.72 (step t668.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t668.t18 t668.t22))
% 17.50/17.72 (step t668.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t668.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t668.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t668.t25))
% 17.50/17.72 (step t668.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t668.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t668.t26 t668.t27))
% 17.50/17.72 (step t668.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t668.t24 t668.t28))
% 17.50/17.72 (step t668.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t668.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t668.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t668.t31))
% 17.50/17.72 (step t668.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t668.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t668.t32 t668.t33))
% 17.50/17.72 (step t668.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t668.t30 t668.t34))
% 17.50/17.72 (step t668.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t668.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t668.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t668.t37))
% 17.50/17.72 (step t668.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t668.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t668.t38 t668.t39))
% 17.50/17.72 (step t668.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t668.t36 t668.t40))
% 17.50/17.72 (step t668.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t668.t5 t668.t6 t668.t7 t668.t8 t668.t9 t668.t10 t668.t11 t668.t12 t668.t13 t668.t14 t668.t15 t668.t16 t668.t17 t668.t23 t668.t29 t668.t35 t668.t41))
% 17.50/17.72 (step t668.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t668.t42))
% 17.50/17.72 (step t668 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t669 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t670 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t668 t669))
% 17.50/17.72 (anchor :step t671 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t671.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t671.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t671.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t671.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t671.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t671.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t671.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t671.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t671.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t671.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t671.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t671.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t671.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t671.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t671.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t671.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t671.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t671.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t671.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t671.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t671.t19))
% 17.50/17.72 (step t671.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t671.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t671.t20 t671.t21))
% 17.50/17.72 (step t671.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t671.t18 t671.t22))
% 17.50/17.72 (step t671.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t671.t5 t671.t6 t671.t7 t671.t8 t671.t9 t671.t10 t671.t11 t671.t12 t671.t13 t671.t14 t671.t15 t671.t16 t671.t17 t671.t23))
% 17.50/17.72 (step t671.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t671.t24))
% 17.50/17.72 (step t671 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t672 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t673 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t671 t672))
% 17.50/17.72 (anchor :step t674 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t674.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t674.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t674.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t674.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t674.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t674.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t674.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t674.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t674.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t674.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t674.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t674.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t674.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t674.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t674.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t674.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t674.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t674.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t674.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t674.t20 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t674.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t674.t22 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t674.t23 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t674.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t674.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t674.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t674.t25))
% 17.50/17.72 (step t674.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t674.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t674.t26 t674.t27))
% 17.50/17.72 (step t674.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t674.t24 t674.t28))
% 17.50/17.72 (step t674.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t674.t6 t674.t7 t674.t8 t674.t9 t674.t10 t674.t11 t674.t12 t674.t13 t674.t14 t674.t15 t674.t16 t674.t17 t674.t18 t674.t19 t674.t20 t674.t21 t674.t22 t674.t23 t674.t29))
% 17.50/17.72 (step t674.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t674.t30))
% 17.50/17.72 (step t674 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t675 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t676 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t674 t675))
% 17.50/17.72 (anchor :step t677 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t677.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t677.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t677.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t677.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t677.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t677.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t677.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t677.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t677.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t677.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t677.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t677.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t677.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t677.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t677.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t677.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t677.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t677.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t677.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t677.t18))
% 17.50/17.72 (step t677.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t677.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t677.t19 t677.t20))
% 17.50/17.72 (step t677.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t677.t17 t677.t21))
% 17.50/17.72 (step t677.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t677.t5 t677.t6 t677.t7 t677.t8 t677.t9 t677.t10 t677.t11 t677.t12 t677.t13 t677.t14 t677.t15 t677.t16 t677.t22))
% 17.50/17.72 (step t677.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t677.t23))
% 17.50/17.72 (step t677 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t678 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t679 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t677 t678))
% 17.50/17.72 (anchor :step t680 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t680.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t680.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t680.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t680.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t680.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t680.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t680.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t680.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t680.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t680.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t680.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t680.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t680.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t680.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t680.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t680.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t680.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t680.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t680.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t680.t18))
% 17.50/17.72 (step t680.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t680.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t680.t19 t680.t20))
% 17.50/17.72 (step t680.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t680.t17 t680.t21))
% 17.50/17.72 (step t680.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t680.t5 t680.t6 t680.t7 t680.t8 t680.t9 t680.t10 t680.t11 t680.t12 t680.t13 t680.t14 t680.t15 t680.t16 t680.t22))
% 17.50/17.72 (step t680.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t680.t23))
% 17.50/17.72 (step t680 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t681 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t682 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t680 t681))
% 17.50/17.72 (anchor :step t683 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t683.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t683.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t683.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t683.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t683.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t683.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t683.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t683.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t683.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t683.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t683.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t683.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t683.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t683.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t683.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t683.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t683.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t683.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t683.t17))
% 17.50/17.72 (step t683.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t683.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t683.t18 t683.t19))
% 17.50/17.72 (step t683.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t683.t16 t683.t20))
% 17.50/17.72 (step t683.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t683.t5 t683.t6 t683.t7 t683.t8 t683.t9 t683.t10 t683.t11 t683.t12 t683.t13 t683.t14 t683.t15 t683.t21))
% 17.50/17.72 (step t683.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t683.t22))
% 17.50/17.72 (step t683 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t684 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t685 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t683 t684))
% 17.50/17.72 (anchor :step t686 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t686.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t686.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t686.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t686.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t686.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t686.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t686.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t686.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t686.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t686.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t686.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t686.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t686.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t686.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t686.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t686.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t686.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t686.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t686.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t686.t18))
% 17.50/17.72 (step t686.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t686.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t686.t19 t686.t20))
% 17.50/17.72 (step t686.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t686.t17 t686.t21))
% 17.50/17.72 (step t686.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t686.t5 t686.t6 t686.t7 t686.t8 t686.t9 t686.t10 t686.t11 t686.t12 t686.t13 t686.t14 t686.t15 t686.t16 t686.t22))
% 17.50/17.72 (step t686.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t686.t23))
% 17.50/17.72 (step t686 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t687 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t688 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t686 t687))
% 17.50/17.72 (anchor :step t689 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t689.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t689.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t689.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t689.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t689.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t689.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t689.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t689.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t689.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t689.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t689.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t689.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t689.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t689.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t689.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t689.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 17.50/17.72 (step t689.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t689.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t689.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t689.t18))
% 17.50/17.72 (step t689.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t689.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t689.t19 t689.t20))
% 17.50/17.72 (step t689.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t689.t17 t689.t21))
% 17.50/17.72 (step t689.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t689.t5 t689.t6 t689.t7 t689.t8 t689.t9 t689.t10 t689.t11 t689.t12 t689.t13 t689.t14 t689.t15 t689.t16 t689.t22))
% 17.50/17.72 (step t689.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t689.t23))
% 17.50/17.72 (step t689 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t690 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z3) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t691 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t689 t690))
% 17.50/17.72 (anchor :step t692 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t692.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t692.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t692.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t692.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t692.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t692.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t692.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t692.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t692.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t692.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t692.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t692.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t692.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t692.t14 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t692.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t692.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t692.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t692.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t692.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t692.t18))
% 17.50/17.72 (step t692.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t692.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t692.t19 t692.t20))
% 17.50/17.72 (step t692.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t692.t17 t692.t21))
% 17.50/17.72 (step t692.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t692.t5 t692.t6 t692.t7 t692.t8 t692.t9 t692.t10 t692.t11 t692.t12 t692.t13 t692.t14 t692.t15 t692.t16 t692.t22))
% 17.50/17.72 (step t692.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t692.t23))
% 17.50/17.72 (step t692 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t693 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t694 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t692 t693))
% 17.50/17.72 (anchor :step t695 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t695.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t695.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t695.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t695.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t695.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t695.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t695.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t695.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t695.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t695.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t695.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t695.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t695.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t695.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t695.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t695.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t695.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t695.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t695.t17))
% 17.50/17.72 (step t695.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t695.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t695.t18 t695.t19))
% 17.50/17.72 (step t695.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t695.t16 t695.t20))
% 17.50/17.72 (step t695.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t695.t5 t695.t6 t695.t7 t695.t8 t695.t9 t695.t10 t695.t11 t695.t12 t695.t13 t695.t14 t695.t15 t695.t21))
% 17.50/17.72 (step t695.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t695.t22))
% 17.50/17.72 (step t695 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t696 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t697 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t695 t696))
% 17.50/17.72 (anchor :step t698 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t698.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t698.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t698.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t698.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t698.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t698.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t698.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t698.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t698.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t698.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t698.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t698.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t698.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t698.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t698.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t698.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t698.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t698.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t698.t17))
% 17.50/17.72 (step t698.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t698.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t698.t18 t698.t19))
% 17.50/17.72 (step t698.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t698.t16 t698.t20))
% 17.50/17.72 (step t698.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t698.t5 t698.t6 t698.t7 t698.t8 t698.t9 t698.t10 t698.t11 t698.t12 t698.t13 t698.t14 t698.t15 t698.t21))
% 17.50/17.72 (step t698.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t698.t22))
% 17.50/17.72 (step t698 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t699 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t700 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t698 t699))
% 17.50/17.72 (anchor :step t701 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t701.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t701.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t701.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t701.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t701.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t701.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t701.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t701.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t701.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t701.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t701.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t701.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t701.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t701.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t701.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t701.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t701.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t701.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t701.t17))
% 17.50/17.72 (step t701.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t701.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t701.t18 t701.t19))
% 17.50/17.72 (step t701.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t701.t16 t701.t20))
% 17.50/17.72 (step t701.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t701.t5 t701.t6 t701.t7 t701.t8 t701.t9 t701.t10 t701.t11 t701.t12 t701.t13 t701.t14 t701.t15 t701.t21))
% 17.50/17.72 (step t701.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t701.t22))
% 17.50/17.72 (step t701 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t702 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t703 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t701 t702))
% 17.50/17.72 (anchor :step t704 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t704.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t704.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t704.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t704.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t704.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t704.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t704.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t704.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t704.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t704.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t704.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t704.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t704.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t704.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t704.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t704.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t704.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t704.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t704.t17))
% 17.50/17.72 (step t704.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t704.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t704.t18 t704.t19))
% 17.50/17.72 (step t704.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t704.t16 t704.t20))
% 17.50/17.72 (step t704.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t704.t5 t704.t6 t704.t7 t704.t8 t704.t9 t704.t10 t704.t11 t704.t12 t704.t13 t704.t14 t704.t15 t704.t21))
% 17.50/17.72 (step t704.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t704.t22))
% 17.50/17.72 (step t704 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t705 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t706 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t704 t705))
% 17.50/17.72 (anchor :step t707 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t707.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t707.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t707.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t707.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t707.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t707.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t707.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t707.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t707.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t707.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t707.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t707.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t707.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t707.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t707.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t707.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t707.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t707.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t707.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t707.t18))
% 17.50/17.72 (step t707.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t707.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t707.t19 t707.t20))
% 17.50/17.72 (step t707.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t707.t17 t707.t21))
% 17.50/17.72 (step t707.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t707.t5 t707.t6 t707.t7 t707.t8 t707.t9 t707.t10 t707.t11 t707.t12 t707.t13 t707.t14 t707.t15 t707.t16 t707.t22))
% 17.50/17.72 (step t707.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t707.t23))
% 17.50/17.72 (step t707 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t708 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t709 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t707 t708))
% 17.50/17.72 (anchor :step t710 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t710.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t710.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t710.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t710.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t710.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t710.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t710.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t710.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t710.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t710.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t710.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t710.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t710.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t710.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t710.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t710.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t710.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t710.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t710.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t710.t18))
% 17.50/17.72 (step t710.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t710.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t710.t19 t710.t20))
% 17.50/17.72 (step t710.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t710.t17 t710.t21))
% 17.50/17.72 (step t710.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t710.t5 t710.t6 t710.t7 t710.t8 t710.t9 t710.t10 t710.t11 t710.t12 t710.t13 t710.t14 t710.t15 t710.t16 t710.t22))
% 17.50/17.72 (step t710.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t710.t23))
% 17.50/17.72 (step t710 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t711 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t712 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t710 t711))
% 17.50/17.72 (anchor :step t713 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t713.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t713.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t713.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t713.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t713.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t713.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t713.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t713.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t713.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t713.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t713.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t713.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t713.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t713.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t713.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t713.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t713.t17 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t713.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t713.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t713.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t713.t19))
% 17.50/17.72 (step t713.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t713.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t713.t20 t713.t21))
% 17.50/17.72 (step t713.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t713.t18 t713.t22))
% 17.50/17.72 (step t713.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t713.t5 t713.t6 t713.t7 t713.t8 t713.t9 t713.t10 t713.t11 t713.t12 t713.t13 t713.t14 t713.t15 t713.t16 t713.t17 t713.t23))
% 17.50/17.72 (step t713.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t713.t24))
% 17.50/17.72 (step t713 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t714 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t715 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t713 t714))
% 17.50/17.72 (anchor :step t716 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t716.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t716.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t716.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t716.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t716.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t716.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t716.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t716.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t716.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t716.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t716.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t716.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t716.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t716.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t716.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t716.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t716.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t716.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t716.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t716.t18))
% 17.50/17.72 (step t716.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t716.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t716.t19 t716.t20))
% 17.50/17.72 (step t716.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t716.t17 t716.t21))
% 17.50/17.72 (step t716.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t716.t5 t716.t6 t716.t7 t716.t8 t716.t9 t716.t10 t716.t11 t716.t12 t716.t13 t716.t14 t716.t15 t716.t16 t716.t22))
% 17.50/17.72 (step t716.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t716.t23))
% 17.50/17.72 (step t716 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t717 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t718 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t716 t717))
% 17.50/17.72 (anchor :step t719 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t719.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t719.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t719.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t719.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t719.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t719.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t719.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t719.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t719.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t719.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t719.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t719.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t719.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t719.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t719.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t719.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t719.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t719.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t719.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t719.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t719.t19))
% 17.50/17.72 (step t719.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t719.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t719.t20 t719.t21))
% 17.50/17.72 (step t719.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t719.t18 t719.t22))
% 17.50/17.72 (step t719.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t719.t5 t719.t6 t719.t7 t719.t8 t719.t9 t719.t10 t719.t11 t719.t12 t719.t13 t719.t14 t719.t15 t719.t16 t719.t17 t719.t23))
% 17.50/17.72 (step t719.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t719.t24))
% 17.50/17.72 (step t719 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t720 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t721 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t719 t720))
% 17.50/17.72 (anchor :step t722 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t722.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t722.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t722.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t722.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t722.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t722.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t722.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t722.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t722.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t722.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t722.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t722.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t722.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t722.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t722.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t722.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t722.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t722.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t722.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t722.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t722.t19))
% 17.50/17.72 (step t722.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t722.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t722.t20 t722.t21))
% 17.50/17.72 (step t722.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t722.t18 t722.t22))
% 17.50/17.72 (step t722.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t722.t5 t722.t6 t722.t7 t722.t8 t722.t9 t722.t10 t722.t11 t722.t12 t722.t13 t722.t14 t722.t15 t722.t16 t722.t17 t722.t23))
% 17.50/17.72 (step t722.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t722.t24))
% 17.50/17.72 (step t722 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t723 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t724 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t722 t723))
% 17.50/17.72 (anchor :step t725 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t725.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t725.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t725.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t725.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t725.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t725.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t725.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t725.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t725.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t725.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t725.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t725.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t725.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t725.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t725.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t725.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t725.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t725.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t725.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t725.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t725.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t725.t20))
% 17.50/17.72 (step t725.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t725.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t725.t21 t725.t22))
% 17.50/17.72 (step t725.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t725.t19 t725.t23))
% 17.50/17.72 (step t725.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t725.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t725.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t725.t26))
% 17.50/17.72 (step t725.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t725.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t725.t27 t725.t28))
% 17.50/17.72 (step t725.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t725.t25 t725.t29))
% 17.50/17.72 (step t725.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t725.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t725.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t725.t32))
% 17.50/17.72 (step t725.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t725.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t725.t33 t725.t34))
% 17.50/17.72 (step t725.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t725.t31 t725.t35))
% 17.50/17.72 (step t725.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t725.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t725.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t725.t38))
% 17.50/17.72 (step t725.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t725.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t725.t39 t725.t40))
% 17.50/17.72 (step t725.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t725.t37 t725.t41))
% 17.50/17.72 (step t725.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t725.t5 t725.t6 t725.t7 t725.t8 t725.t9 t725.t10 t725.t11 t725.t12 t725.t13 t725.t14 t725.t15 t725.t16 t725.t17 t725.t18 t725.t24 t725.t30 t725.t36 t725.t42))
% 17.50/17.72 (step t725.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t725.t43))
% 17.50/17.72 (step t725 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t726 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t727 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t725 t726))
% 17.50/17.72 (anchor :step t728 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t728.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t728.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t728.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t728.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t728.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t728.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t728.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t728.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t728.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t728.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t728.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t728.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t728.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t728.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t728.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t728.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t728.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t728.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t728.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t728.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t728.t19))
% 17.50/17.72 (step t728.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t728.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t728.t20 t728.t21))
% 17.50/17.72 (step t728.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t728.t18 t728.t22))
% 17.50/17.72 (step t728.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t728.t5 t728.t6 t728.t7 t728.t8 t728.t9 t728.t10 t728.t11 t728.t12 t728.t13 t728.t14 t728.t15 t728.t16 t728.t17 t728.t23))
% 17.50/17.72 (step t728.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t728.t24))
% 17.50/17.72 (step t728 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t729 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t730 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t728 t729))
% 17.50/17.72 (anchor :step t731 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t731.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t731.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t731.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t731.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t731.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t731.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t731.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t731.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t731.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t731.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t731.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t731.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t731.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t731.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t731.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t731.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t731.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t731.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t731.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t731.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t731.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t731.t20))
% 17.50/17.72 (step t731.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t731.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t731.t21 t731.t22))
% 17.50/17.72 (step t731.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t731.t19 t731.t23))
% 17.50/17.72 (step t731.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t731.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t731.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t731.t26))
% 17.50/17.72 (step t731.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t731.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t731.t27 t731.t28))
% 17.50/17.72 (step t731.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t731.t25 t731.t29))
% 17.50/17.72 (step t731.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t731.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t731.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t731.t32))
% 17.50/17.72 (step t731.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t731.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t731.t33 t731.t34))
% 17.50/17.72 (step t731.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t731.t31 t731.t35))
% 17.50/17.72 (step t731.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t731.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t731.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t731.t38))
% 17.50/17.72 (step t731.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t731.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t731.t39 t731.t40))
% 17.50/17.72 (step t731.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t731.t37 t731.t41))
% 17.50/17.72 (step t731.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t731.t5 t731.t6 t731.t7 t731.t8 t731.t9 t731.t10 t731.t11 t731.t12 t731.t13 t731.t14 t731.t15 t731.t16 t731.t17 t731.t18 t731.t24 t731.t30 t731.t36 t731.t42))
% 17.50/17.72 (step t731.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t731.t43))
% 17.50/17.72 (step t731 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t732 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t733 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t731 t732))
% 17.50/17.72 (anchor :step t734 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t734.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t734.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t734.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t734.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t734.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t734.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t734.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t734.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t734.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t734.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t734.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t734.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t734.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t734.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t734.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t734.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t734.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t734.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t734.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t734.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t734.t19))
% 17.50/17.72 (step t734.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t734.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t734.t20 t734.t21))
% 17.50/17.72 (step t734.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t734.t18 t734.t22))
% 17.50/17.72 (step t734.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t734.t5 t734.t6 t734.t7 t734.t8 t734.t9 t734.t10 t734.t11 t734.t12 t734.t13 t734.t14 t734.t15 t734.t16 t734.t17 t734.t23))
% 17.50/17.72 (step t734.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t734.t24))
% 17.50/17.72 (step t734 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t735 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t736 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t734 t735))
% 17.50/17.72 (anchor :step t737 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t737.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t737.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t737.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t737.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t737.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t737.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t737.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t737.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t737.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t737.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t737.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t737.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t737.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t737.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t737.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t737.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t737.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t737.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t737.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t737.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t737.t19))
% 17.50/17.72 (step t737.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t737.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t737.t20 t737.t21))
% 17.50/17.72 (step t737.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t737.t18 t737.t22))
% 17.50/17.72 (step t737.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t737.t5 t737.t6 t737.t7 t737.t8 t737.t9 t737.t10 t737.t11 t737.t12 t737.t13 t737.t14 t737.t15 t737.t16 t737.t17 t737.t23))
% 17.50/17.72 (step t737.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t737.t24))
% 17.50/17.72 (step t737 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t738 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t739 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t737 t738))
% 17.50/17.72 (anchor :step t740 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t740.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t740.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t740.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t740.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t740.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t740.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t740.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t740.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t740.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t740.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t740.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t740.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t740.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t740.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t740.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t740.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t740.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t740.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t740.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t740.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t740.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t740.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t740.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t740.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t740.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t740.t24))
% 17.50/17.72 (step t740.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t740.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t740.t25 t740.t26))
% 17.50/17.72 (step t740.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t740.t23 t740.t27))
% 17.50/17.72 (step t740.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t740.t6 t740.t7 t740.t8 t740.t9 t740.t10 t740.t11 t740.t12 t740.t13 t740.t14 t740.t15 t740.t16 t740.t17 t740.t18 t740.t19 t740.t20 t740.t21 t740.t22 t740.t28))
% 17.50/17.72 (step t740.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t740.t29))
% 17.50/17.72 (step t740 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t741 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t742 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t740 t741))
% 17.50/17.72 (anchor :step t743 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t743.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t743.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t743.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t743.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t743.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t743.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t743.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t743.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t743.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t743.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t743.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t743.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t743.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t743.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t743.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t743.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t743.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t743.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t743.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t743.t18))
% 17.50/17.72 (step t743.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t743.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t743.t19 t743.t20))
% 17.50/17.72 (step t743.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t743.t17 t743.t21))
% 17.50/17.72 (step t743.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t743.t5 t743.t6 t743.t7 t743.t8 t743.t9 t743.t10 t743.t11 t743.t12 t743.t13 t743.t14 t743.t15 t743.t16 t743.t22))
% 17.50/17.72 (step t743.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t743.t23))
% 17.50/17.72 (step t743 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t744 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t745 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t743 t744))
% 17.50/17.72 (anchor :step t746 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t746.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t746.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t746.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t746.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t746.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t746.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t746.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t746.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t746.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t746.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t746.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t746.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t746.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t746.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t746.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t746.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t746.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t746.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t746.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t746.t18))
% 17.50/17.72 (step t746.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t746.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t746.t19 t746.t20))
% 17.50/17.72 (step t746.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t746.t17 t746.t21))
% 17.50/17.72 (step t746.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t746.t5 t746.t6 t746.t7 t746.t8 t746.t9 t746.t10 t746.t11 t746.t12 t746.t13 t746.t14 t746.t15 t746.t16 t746.t22))
% 17.50/17.72 (step t746.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t746.t23))
% 17.50/17.72 (step t746 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t747 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t748 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t746 t747))
% 17.50/17.72 (anchor :step t749 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t749.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t749.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t749.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t749.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t749.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t749.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t749.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t749.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t749.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t749.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t749.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t749.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t749.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t749.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t749.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t749.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t749.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t749.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t749.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t749.t18))
% 17.50/17.72 (step t749.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t749.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t749.t19 t749.t20))
% 17.50/17.72 (step t749.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t749.t17 t749.t21))
% 17.50/17.72 (step t749.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t749.t5 t749.t6 t749.t7 t749.t8 t749.t9 t749.t10 t749.t11 t749.t12 t749.t13 t749.t14 t749.t15 t749.t16 t749.t22))
% 17.50/17.72 (step t749.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t749.t23))
% 17.50/17.72 (step t749 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t750 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t751 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t749 t750))
% 17.50/17.72 (anchor :step t752 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t752.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t752.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t752.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t752.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t752.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t752.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t752.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t752.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t752.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t752.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t752.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t752.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t752.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t752.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t752.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t752.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t752.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t752.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t752.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t752.t18))
% 17.50/17.72 (step t752.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t752.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t752.t19 t752.t20))
% 17.50/17.72 (step t752.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t752.t17 t752.t21))
% 17.50/17.72 (step t752.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t752.t5 t752.t6 t752.t7 t752.t8 t752.t9 t752.t10 t752.t11 t752.t12 t752.t13 t752.t14 t752.t15 t752.t16 t752.t22))
% 17.50/17.72 (step t752.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t752.t23))
% 17.50/17.72 (step t752 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t753 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t754 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t752 t753))
% 17.50/17.72 (anchor :step t755 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t755.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t755.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t755.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t755.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t755.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t755.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t755.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t755.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t755.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t755.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t755.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t755.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t755.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t755.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t755.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t755.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t755.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t755.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t755.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t755.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t755.t19))
% 17.50/17.72 (step t755.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t755.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t755.t20 t755.t21))
% 17.50/17.72 (step t755.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t755.t18 t755.t22))
% 17.50/17.72 (step t755.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t755.t5 t755.t6 t755.t7 t755.t8 t755.t9 t755.t10 t755.t11 t755.t12 t755.t13 t755.t14 t755.t15 t755.t16 t755.t17 t755.t23))
% 17.50/17.72 (step t755.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t755.t24))
% 17.50/17.72 (step t755 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t756 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t757 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t755 t756))
% 17.50/17.72 (anchor :step t758 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t758.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t758.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t758.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t758.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t758.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t758.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t758.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t758.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t758.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t758.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t758.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t758.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t758.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t758.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t758.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t758.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t758.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t758.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t758.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t758.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t758.t19))
% 17.50/17.72 (step t758.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t758.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t758.t20 t758.t21))
% 17.50/17.72 (step t758.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t758.t18 t758.t22))
% 17.50/17.72 (step t758.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t758.t5 t758.t6 t758.t7 t758.t8 t758.t9 t758.t10 t758.t11 t758.t12 t758.t13 t758.t14 t758.t15 t758.t16 t758.t17 t758.t23))
% 17.50/17.72 (step t758.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t758.t24))
% 17.50/17.72 (step t758 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t759 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t760 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t758 t759))
% 17.50/17.72 (anchor :step t761 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t761.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t761.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t761.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t761.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t761.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t761.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t761.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t761.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t761.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t761.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t761.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t761.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t761.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t761.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t761.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t761.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t761.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t761.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t761.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t761.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t761.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t761.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t761.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t761.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t761.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t761.t24))
% 17.50/17.72 (step t761.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t761.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t761.t25 t761.t26))
% 17.50/17.72 (step t761.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t761.t23 t761.t27))
% 17.50/17.72 (step t761.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t761.t6 t761.t7 t761.t8 t761.t9 t761.t10 t761.t11 t761.t12 t761.t13 t761.t14 t761.t15 t761.t16 t761.t17 t761.t18 t761.t19 t761.t20 t761.t21 t761.t22 t761.t28))
% 17.50/17.72 (step t761.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t761.t29))
% 17.50/17.72 (step t761 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t762 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t763 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t761 t762))
% 17.50/17.72 (anchor :step t764 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t764.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t764.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t764.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t764.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t764.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t764.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t764.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t764.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t764.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t764.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t764.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t764.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t764.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t764.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t764.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t764.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t764.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t764.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t764.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t764.t18))
% 17.50/17.72 (step t764.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t764.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t764.t19 t764.t20))
% 17.50/17.72 (step t764.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t764.t17 t764.t21))
% 17.50/17.72 (step t764.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t764.t5 t764.t6 t764.t7 t764.t8 t764.t9 t764.t10 t764.t11 t764.t12 t764.t13 t764.t14 t764.t15 t764.t16 t764.t22))
% 17.50/17.72 (step t764.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t764.t23))
% 17.50/17.72 (step t764 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t765 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t766 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t764 t765))
% 17.50/17.72 (anchor :step t767 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t767.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t767.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t767.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t767.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t767.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t767.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t767.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t767.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t767.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t767.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t767.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t767.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t767.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t767.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t767.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t767.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t767.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t767.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t767.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t767.t18))
% 17.50/17.72 (step t767.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t767.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t767.t19 t767.t20))
% 17.50/17.72 (step t767.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t767.t17 t767.t21))
% 17.50/17.72 (step t767.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t767.t5 t767.t6 t767.t7 t767.t8 t767.t9 t767.t10 t767.t11 t767.t12 t767.t13 t767.t14 t767.t15 t767.t16 t767.t22))
% 17.50/17.72 (step t767.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t767.t23))
% 17.50/17.72 (step t767 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t768 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t769 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t767 t768))
% 17.50/17.72 (anchor :step t770 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t770.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t770.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t770.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t770.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t770.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t770.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t770.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t770.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t770.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t770.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t770.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t770.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t770.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t770.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t770.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t770.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t770.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t770.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t770.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t770.t18))
% 17.50/17.72 (step t770.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t770.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t770.t19 t770.t20))
% 17.50/17.72 (step t770.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t770.t17 t770.t21))
% 17.50/17.72 (step t770.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t770.t5 t770.t6 t770.t7 t770.t8 t770.t9 t770.t10 t770.t11 t770.t12 t770.t13 t770.t14 t770.t15 t770.t16 t770.t22))
% 17.50/17.72 (step t770.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t770.t23))
% 17.50/17.72 (step t770 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t771 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t772 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t770 t771))
% 17.50/17.72 (anchor :step t773 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t773.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t773.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t773.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t773.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t773.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t773.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t773.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t773.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t773.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t773.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t773.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t773.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t773.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t773.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t773.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t773.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t773.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t773.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t773.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t773.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t773.t19))
% 17.50/17.72 (step t773.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t773.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t773.t20 t773.t21))
% 17.50/17.72 (step t773.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t773.t18 t773.t22))
% 17.50/17.72 (step t773.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t773.t5 t773.t6 t773.t7 t773.t8 t773.t9 t773.t10 t773.t11 t773.t12 t773.t13 t773.t14 t773.t15 t773.t16 t773.t17 t773.t23))
% 17.50/17.72 (step t773.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t773.t24))
% 17.50/17.72 (step t773 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t774 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t775 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t773 t774))
% 17.50/17.72 (anchor :step t776 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t776.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t776.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t776.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t776.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t776.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t776.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t776.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t776.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t776.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t776.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t776.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t776.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t776.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t776.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t776.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t776.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t776.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t776.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t776.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t776.t18))
% 17.50/17.72 (step t776.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t776.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t776.t19 t776.t20))
% 17.50/17.72 (step t776.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t776.t17 t776.t21))
% 17.50/17.72 (step t776.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t776.t5 t776.t6 t776.t7 t776.t8 t776.t9 t776.t10 t776.t11 t776.t12 t776.t13 t776.t14 t776.t15 t776.t16 t776.t22))
% 17.50/17.72 (step t776.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t776.t23))
% 17.50/17.72 (step t776 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t777 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t778 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t776 t777))
% 17.50/17.72 (anchor :step t779 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t779.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t779.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t779.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t779.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t779.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t779.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t779.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t779.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t779.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t779.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t779.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t779.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t779.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t779.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t779.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t779.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t779.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t779.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t779.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t779.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t779.t19))
% 17.50/17.72 (step t779.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t779.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t779.t20 t779.t21))
% 17.50/17.72 (step t779.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t779.t18 t779.t22))
% 17.50/17.72 (step t779.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t779.t5 t779.t6 t779.t7 t779.t8 t779.t9 t779.t10 t779.t11 t779.t12 t779.t13 t779.t14 t779.t15 t779.t16 t779.t17 t779.t23))
% 17.50/17.72 (step t779.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t779.t24))
% 17.50/17.72 (step t779 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t780 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t781 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t779 t780))
% 17.50/17.72 (anchor :step t782 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t782.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t782.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t782.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t782.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t782.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t782.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t782.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t782.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t782.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t782.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t782.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t782.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t782.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t782.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t782.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t782.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t782.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t782.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t782.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t782.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t782.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t782.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t782.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t782.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t782.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t782.t24))
% 17.50/17.72 (step t782.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t782.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t782.t25 t782.t26))
% 17.50/17.72 (step t782.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t782.t23 t782.t27))
% 17.50/17.72 (step t782.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t782.t6 t782.t7 t782.t8 t782.t9 t782.t10 t782.t11 t782.t12 t782.t13 t782.t14 t782.t15 t782.t16 t782.t17 t782.t18 t782.t19 t782.t20 t782.t21 t782.t22 t782.t28))
% 17.50/17.72 (step t782.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t782.t29))
% 17.50/17.72 (step t782 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t783 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t784 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t782 t783))
% 17.50/17.72 (anchor :step t785 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t785.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t785.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t785.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t785.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t785.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t785.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t785.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t785.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t785.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t785.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t785.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t785.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t785.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t785.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t785.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t785.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t785.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t785.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t785.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t785.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t785.t19))
% 17.50/17.72 (step t785.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t785.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t785.t20 t785.t21))
% 17.50/17.72 (step t785.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t785.t18 t785.t22))
% 17.50/17.72 (step t785.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t785.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t785.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t785.t25))
% 17.50/17.72 (step t785.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t785.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t785.t26 t785.t27))
% 17.50/17.72 (step t785.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t785.t24 t785.t28))
% 17.50/17.72 (step t785.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t785.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t785.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t785.t31))
% 17.50/17.72 (step t785.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t785.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t785.t32 t785.t33))
% 17.50/17.72 (step t785.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t785.t30 t785.t34))
% 17.50/17.72 (step t785.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t785.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t785.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t785.t37))
% 17.50/17.72 (step t785.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t785.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t785.t38 t785.t39))
% 17.50/17.72 (step t785.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t785.t36 t785.t40))
% 17.50/17.72 (step t785.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t785.t5 t785.t6 t785.t7 t785.t8 t785.t9 t785.t10 t785.t11 t785.t12 t785.t13 t785.t14 t785.t15 t785.t16 t785.t17 t785.t23 t785.t29 t785.t35 t785.t41))
% 17.50/17.72 (step t785.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t785.t42))
% 17.50/17.72 (step t785 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t786 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t787 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t785 t786))
% 17.50/17.72 (anchor :step t788 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t788.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t788.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t788.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t788.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t788.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t788.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t788.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t788.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t788.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t788.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t788.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t788.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t788.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t788.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t788.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t788.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t788.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t788.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t788.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t788.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t788.t19))
% 17.50/17.72 (step t788.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t788.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t788.t20 t788.t21))
% 17.50/17.72 (step t788.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t788.t18 t788.t22))
% 17.50/17.72 (step t788.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t788.t5 t788.t6 t788.t7 t788.t8 t788.t9 t788.t10 t788.t11 t788.t12 t788.t13 t788.t14 t788.t15 t788.t16 t788.t17 t788.t23))
% 17.50/17.72 (step t788.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t788.t24))
% 17.50/17.72 (step t788 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t789 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t790 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t788 t789))
% 17.50/17.72 (anchor :step t791 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t791.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t791.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t791.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t791.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t791.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t791.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t791.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t791.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t791.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t791.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t791.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t791.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t791.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t791.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t791.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t791.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t791.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t791.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t791.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t791.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t791.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t791.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t791.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t791.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t791.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t791.t24))
% 17.50/17.72 (step t791.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t791.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t791.t25 t791.t26))
% 17.50/17.72 (step t791.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t791.t23 t791.t27))
% 17.50/17.72 (step t791.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t791.t6 t791.t7 t791.t8 t791.t9 t791.t10 t791.t11 t791.t12 t791.t13 t791.t14 t791.t15 t791.t16 t791.t17 t791.t18 t791.t19 t791.t20 t791.t21 t791.t22 t791.t28))
% 17.50/17.72 (step t791.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t791.t29))
% 17.50/17.72 (step t791 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t792 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t793 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t791 t792))
% 17.50/17.72 (anchor :step t794 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t794.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t794.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t794.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t794.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t794.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t794.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t794.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t794.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t794.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t794.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t794.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t794.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t794.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t794.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t794.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t794.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t794.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t794.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t794.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t794.t18))
% 17.50/17.72 (step t794.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t794.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t794.t19 t794.t20))
% 17.50/17.72 (step t794.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t794.t17 t794.t21))
% 17.50/17.72 (step t794.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t794.t5 t794.t6 t794.t7 t794.t8 t794.t9 t794.t10 t794.t11 t794.t12 t794.t13 t794.t14 t794.t15 t794.t16 t794.t22))
% 17.50/17.72 (step t794.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t794.t23))
% 17.50/17.72 (step t794 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t795 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t796 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t794 t795))
% 17.50/17.72 (anchor :step t797 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t797.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t797.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t797.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t797.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t797.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t797.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t797.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t797.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t797.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t797.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t797.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t797.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t797.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t797.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t797.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t797.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t797.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t797.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t797.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t797.t18))
% 17.50/17.72 (step t797.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t797.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t797.t19 t797.t20))
% 17.50/17.72 (step t797.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t797.t17 t797.t21))
% 17.50/17.72 (step t797.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t797.t5 t797.t6 t797.t7 t797.t8 t797.t9 t797.t10 t797.t11 t797.t12 t797.t13 t797.t14 t797.t15 t797.t16 t797.t22))
% 17.50/17.72 (step t797.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t797.t23))
% 17.50/17.72 (step t797 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t798 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t799 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t797 t798))
% 17.50/17.72 (anchor :step t800 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t800.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t800.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t800.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t800.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t800.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t800.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t800.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t800.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t800.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t800.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t800.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t800.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t800.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t800.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t800.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t800.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t800.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t800.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t800.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t800.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t800.t19))
% 17.50/17.72 (step t800.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t800.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t800.t20 t800.t21))
% 17.50/17.72 (step t800.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t800.t18 t800.t22))
% 17.50/17.72 (step t800.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t800.t5 t800.t6 t800.t7 t800.t8 t800.t9 t800.t10 t800.t11 t800.t12 t800.t13 t800.t14 t800.t15 t800.t16 t800.t17 t800.t23))
% 17.50/17.72 (step t800.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t800.t24))
% 17.50/17.72 (step t800 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t801 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t802 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t800 t801))
% 17.50/17.72 (anchor :step t803 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t803.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t803.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t803.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t803.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t803.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t803.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t803.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t803.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t803.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t803.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t803.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t803.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t803.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t803.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t803.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t803.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t803.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t803.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t803.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t803.t20 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t803.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t803.t22 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t803.t23 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t803.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t803.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t803.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t803.t25))
% 17.50/17.72 (step t803.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t803.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t803.t26 t803.t27))
% 17.50/17.72 (step t803.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t803.t24 t803.t28))
% 17.50/17.72 (step t803.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t803.t6 t803.t7 t803.t8 t803.t9 t803.t10 t803.t11 t803.t12 t803.t13 t803.t14 t803.t15 t803.t16 t803.t17 t803.t18 t803.t19 t803.t20 t803.t21 t803.t22 t803.t23 t803.t29))
% 17.50/17.72 (step t803.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t803.t30))
% 17.50/17.72 (step t803 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t804 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t805 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t803 t804))
% 17.50/17.72 (anchor :step t806 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t806.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t806.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t806.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t806.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t806.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t806.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t806.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t806.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t806.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t806.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t806.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t806.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t806.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t806.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t806.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t806.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t806.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t806.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t806.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t806.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t806.t19))
% 17.50/17.72 (step t806.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t806.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t806.t20 t806.t21))
% 17.50/17.72 (step t806.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t806.t18 t806.t22))
% 17.50/17.72 (step t806.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t806.t5 t806.t6 t806.t7 t806.t8 t806.t9 t806.t10 t806.t11 t806.t12 t806.t13 t806.t14 t806.t15 t806.t16 t806.t17 t806.t23))
% 17.50/17.72 (step t806.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t806.t24))
% 17.50/17.72 (step t806 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t807 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t808 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t806 t807))
% 17.50/17.72 (anchor :step t809 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t809.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t809.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t809.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t809.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t809.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t809.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t809.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t809.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t809.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t809.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t809.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t809.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t809.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t809.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t809.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t809.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t809.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t809.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t809.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t809.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t809.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t809.t20))
% 17.50/17.72 (step t809.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t809.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t809.t21 t809.t22))
% 17.50/17.72 (step t809.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t809.t19 t809.t23))
% 17.50/17.72 (step t809.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t809.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t809.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t809.t26))
% 17.50/17.72 (step t809.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t809.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t809.t27 t809.t28))
% 17.50/17.72 (step t809.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t809.t25 t809.t29))
% 17.50/17.72 (step t809.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t809.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t809.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t809.t32))
% 17.50/17.72 (step t809.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t809.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t809.t33 t809.t34))
% 17.50/17.72 (step t809.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t809.t31 t809.t35))
% 17.50/17.72 (step t809.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t809.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t809.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t809.t38))
% 17.50/17.72 (step t809.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t809.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t809.t39 t809.t40))
% 17.50/17.72 (step t809.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t809.t37 t809.t41))
% 17.50/17.72 (step t809.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t809.t5 t809.t6 t809.t7 t809.t8 t809.t9 t809.t10 t809.t11 t809.t12 t809.t13 t809.t14 t809.t15 t809.t16 t809.t17 t809.t18 t809.t24 t809.t30 t809.t36 t809.t42))
% 17.50/17.72 (step t809.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t809.t43))
% 17.50/17.72 (step t809 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t810 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t811 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t809 t810))
% 17.50/17.72 (anchor :step t812 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t812.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t812.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t812.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t812.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t812.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t812.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t812.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t812.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t812.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t812.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t812.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t812.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t812.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t812.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t812.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t812.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t812.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t812.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t812.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t812.t18))
% 17.50/17.72 (step t812.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t812.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t812.t19 t812.t20))
% 17.50/17.72 (step t812.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t812.t17 t812.t21))
% 17.50/17.72 (step t812.t23 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t812.t24 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t812.t25 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t812.t24))
% 17.50/17.72 (step t812.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t812.t27 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t812.t25 t812.t26))
% 17.50/17.72 (step t812.t28 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t812.t23 t812.t27))
% 17.50/17.72 (step t812.t29 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t812.t30 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t812.t31 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t812.t30))
% 17.50/17.72 (step t812.t32 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t812.t33 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t812.t31 t812.t32))
% 17.50/17.72 (step t812.t34 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t812.t29 t812.t33))
% 17.50/17.72 (step t812.t35 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t812.t36 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t812.t37 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t812.t36))
% 17.50/17.72 (step t812.t38 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t812.t39 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t812.t37 t812.t38))
% 17.50/17.72 (step t812.t40 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t812.t35 t812.t39))
% 17.50/17.72 (step t812.t41 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t812.t5 t812.t6 t812.t7 t812.t8 t812.t9 t812.t10 t812.t11 t812.t12 t812.t13 t812.t14 t812.t15 t812.t16 t812.t22 t812.t28 t812.t34 t812.t40))
% 17.50/17.72 (step t812.t42 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t812.t41))
% 17.50/17.72 (step t812 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t813 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t814 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t812 t813))
% 17.50/17.72 (anchor :step t815 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t815.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t815.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t815.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t815.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t815.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t815.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t815.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t815.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t815.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t815.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t815.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t815.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t815.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t815.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t815.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t815.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t815.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t815.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t815.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t815.t20 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t815.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t815.t22 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t815.t23 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t815.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t815.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t815.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t815.t25))
% 17.50/17.72 (step t815.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t815.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t815.t26 t815.t27))
% 17.50/17.72 (step t815.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t815.t24 t815.t28))
% 17.50/17.72 (step t815.t30 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t815.t31 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t815.t32 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t815.t31))
% 17.50/17.72 (step t815.t33 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t815.t34 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t815.t32 t815.t33))
% 17.50/17.72 (step t815.t35 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t815.t30 t815.t34))
% 17.50/17.72 (step t815.t36 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t815.t37 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t815.t38 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t815.t37))
% 17.50/17.72 (step t815.t39 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t815.t40 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t815.t38 t815.t39))
% 17.50/17.72 (step t815.t41 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t815.t36 t815.t40))
% 17.50/17.72 (step t815.t42 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t815.t43 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t815.t44 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t815.t43))
% 17.50/17.72 (step t815.t45 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t815.t46 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t815.t44 t815.t45))
% 17.50/17.72 (step t815.t47 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t815.t42 t815.t46))
% 17.50/17.72 (step t815.t48 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t815.t6 t815.t7 t815.t8 t815.t9 t815.t10 t815.t11 t815.t12 t815.t13 t815.t14 t815.t15 t815.t16 t815.t17 t815.t18 t815.t19 t815.t20 t815.t21 t815.t22 t815.t23 t815.t29 t815.t35 t815.t41 t815.t47))
% 17.50/17.72 (step t815.t49 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t815.t48))
% 17.50/17.72 (step t815 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t816 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t817 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t815 t816))
% 17.50/17.72 (anchor :step t818 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t818.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t818.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t818.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t818.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t818.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t818.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t818.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t818.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t818.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t818.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t818.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t818.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t818.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t818.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t818.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t818.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t818.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t818.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t818.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t818.t18))
% 17.50/17.72 (step t818.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t818.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t818.t19 t818.t20))
% 17.50/17.72 (step t818.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t818.t17 t818.t21))
% 17.50/17.72 (step t818.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t818.t5 t818.t6 t818.t7 t818.t8 t818.t9 t818.t10 t818.t11 t818.t12 t818.t13 t818.t14 t818.t15 t818.t16 t818.t22))
% 17.50/17.72 (step t818.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t818.t23))
% 17.50/17.72 (step t818 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t819 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t820 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t818 t819))
% 17.50/17.72 (anchor :step t821 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t821.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t821.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t821.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t821.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t821.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t821.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t821.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t821.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t821.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t821.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t821.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t821.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t821.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t821.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t821.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t821.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t821.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t821.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t821.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t821.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t821.t19))
% 17.50/17.72 (step t821.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t821.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t821.t20 t821.t21))
% 17.50/17.72 (step t821.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t821.t18 t821.t22))
% 17.50/17.72 (step t821.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t821.t5 t821.t6 t821.t7 t821.t8 t821.t9 t821.t10 t821.t11 t821.t12 t821.t13 t821.t14 t821.t15 t821.t16 t821.t17 t821.t23))
% 17.50/17.72 (step t821.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t821.t24))
% 17.50/17.72 (step t821 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t822 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t823 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t821 t822))
% 17.50/17.72 (anchor :step t824 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t824.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t824.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t824.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t824.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t824.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t824.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t824.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t824.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t824.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t824.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t824.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t824.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t824.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t824.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t824.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t824.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t824.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t824.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t824.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t824.t18))
% 17.50/17.72 (step t824.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t824.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t824.t19 t824.t20))
% 17.50/17.72 (step t824.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t824.t17 t824.t21))
% 17.50/17.72 (step t824.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t824.t5 t824.t6 t824.t7 t824.t8 t824.t9 t824.t10 t824.t11 t824.t12 t824.t13 t824.t14 t824.t15 t824.t16 t824.t22))
% 17.50/17.72 (step t824.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t824.t23))
% 17.50/17.72 (step t824 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t825 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t826 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t824 t825))
% 17.50/17.72 (anchor :step t827 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t827.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t827.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t827.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t827.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t827.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t827.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t827.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t827.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t827.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t827.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t827.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t827.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t827.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t827.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t827.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t827.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t827.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t827.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t827.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t827.t18))
% 17.50/17.72 (step t827.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t827.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t827.t19 t827.t20))
% 17.50/17.72 (step t827.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t827.t17 t827.t21))
% 17.50/17.72 (step t827.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t827.t5 t827.t6 t827.t7 t827.t8 t827.t9 t827.t10 t827.t11 t827.t12 t827.t13 t827.t14 t827.t15 t827.t16 t827.t22))
% 17.50/17.72 (step t827.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t827.t23))
% 17.50/17.72 (step t827 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t828 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t829 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t827 t828))
% 17.50/17.72 (anchor :step t830 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t830.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t830.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t830.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t830.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t830.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t830.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t830.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t830.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t830.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t830.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t830.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t830.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t830.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t830.t14 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t830.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t830.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t830.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t830.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t830.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t830.t18))
% 17.50/17.72 (step t830.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t830.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t830.t19 t830.t20))
% 17.50/17.72 (step t830.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t830.t17 t830.t21))
% 17.50/17.72 (step t830.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t830.t5 t830.t6 t830.t7 t830.t8 t830.t9 t830.t10 t830.t11 t830.t12 t830.t13 t830.t14 t830.t15 t830.t16 t830.t22))
% 17.50/17.72 (step t830.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t830.t23))
% 17.50/17.72 (step t830 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t831 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t832 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t830 t831))
% 17.50/17.72 (anchor :step t833 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t833.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t833.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t833.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t833.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t833.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t833.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t833.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t833.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t833.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t833.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t833.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t833.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t833.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t833.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t833.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t833.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t833.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t833.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t833.t17))
% 17.50/17.72 (step t833.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t833.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t833.t18 t833.t19))
% 17.50/17.72 (step t833.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t833.t16 t833.t20))
% 17.50/17.72 (step t833.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t833.t5 t833.t6 t833.t7 t833.t8 t833.t9 t833.t10 t833.t11 t833.t12 t833.t13 t833.t14 t833.t15 t833.t21))
% 17.50/17.72 (step t833.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t833.t22))
% 17.50/17.72 (step t833 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t834 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t835 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t833 t834))
% 17.50/17.72 (anchor :step t836 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t836.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t836.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t836.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t836.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t836.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t836.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t836.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t836.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t836.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t836.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t836.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t836.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t836.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t836.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t836.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t836.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t836.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t836.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t836.t17))
% 17.50/17.72 (step t836.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t836.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t836.t18 t836.t19))
% 17.50/17.72 (step t836.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t836.t16 t836.t20))
% 17.50/17.72 (step t836.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t836.t5 t836.t6 t836.t7 t836.t8 t836.t9 t836.t10 t836.t11 t836.t12 t836.t13 t836.t14 t836.t15 t836.t21))
% 17.50/17.72 (step t836.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t836.t22))
% 17.50/17.72 (step t836 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t837 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t838 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t836 t837))
% 17.50/17.72 (anchor :step t839 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t839.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t839.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t839.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t839.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t839.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t839.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t839.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t839.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t839.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t839.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t839.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t839.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t839.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t839.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t839.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t839.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t839.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t839.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t839.t17))
% 17.50/17.72 (step t839.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t839.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t839.t18 t839.t19))
% 17.50/17.72 (step t839.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t839.t16 t839.t20))
% 17.50/17.72 (step t839.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t839.t5 t839.t6 t839.t7 t839.t8 t839.t9 t839.t10 t839.t11 t839.t12 t839.t13 t839.t14 t839.t15 t839.t21))
% 17.50/17.72 (step t839.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t839.t22))
% 17.50/17.72 (step t839 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t840 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t841 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t839 t840))
% 17.50/17.72 (anchor :step t842 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t842.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t842.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t842.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t842.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t842.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t842.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t842.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t842.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t842.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t842.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t842.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t842.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t842.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t842.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t842.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t842.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t842.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t842.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t842.t17))
% 17.50/17.72 (step t842.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t842.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t842.t18 t842.t19))
% 17.50/17.72 (step t842.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t842.t16 t842.t20))
% 17.50/17.72 (step t842.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t842.t5 t842.t6 t842.t7 t842.t8 t842.t9 t842.t10 t842.t11 t842.t12 t842.t13 t842.t14 t842.t15 t842.t21))
% 17.50/17.72 (step t842.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t842.t22))
% 17.50/17.72 (step t842 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t843 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t844 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t842 t843))
% 17.50/17.72 (anchor :step t845 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t845.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t845.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t845.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t845.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t845.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t845.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t845.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t845.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t845.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t845.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t845.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t845.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t845.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t845.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t845.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t845.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t845.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t845.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t845.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t845.t18))
% 17.50/17.72 (step t845.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t845.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t845.t19 t845.t20))
% 17.50/17.72 (step t845.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t845.t17 t845.t21))
% 17.50/17.72 (step t845.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t845.t5 t845.t6 t845.t7 t845.t8 t845.t9 t845.t10 t845.t11 t845.t12 t845.t13 t845.t14 t845.t15 t845.t16 t845.t22))
% 17.50/17.72 (step t845.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t845.t23))
% 17.50/17.72 (step t845 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t846 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t847 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t845 t846))
% 17.50/17.72 (anchor :step t848 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t848.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t848.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t848.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t848.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t848.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t848.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t848.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t848.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t848.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t848.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t848.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t848.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t848.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t848.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t848.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t848.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t848.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t848.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t848.t17))
% 17.50/17.72 (step t848.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t848.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t848.t18 t848.t19))
% 17.50/17.72 (step t848.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t848.t16 t848.t20))
% 17.50/17.72 (step t848.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t848.t5 t848.t6 t848.t7 t848.t8 t848.t9 t848.t10 t848.t11 t848.t12 t848.t13 t848.t14 t848.t15 t848.t21))
% 17.50/17.72 (step t848.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t848.t22))
% 17.50/17.72 (step t848 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t849 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t850 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t848 t849))
% 17.50/17.72 (anchor :step t851 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t851.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t851.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t851.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t851.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t851.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t851.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t851.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t851.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t851.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t851.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t851.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t851.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t851.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t851.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t851.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t851.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t851.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t851.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t851.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t851.t18))
% 17.50/17.72 (step t851.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t851.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t851.t19 t851.t20))
% 17.50/17.72 (step t851.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t851.t17 t851.t21))
% 17.50/17.72 (step t851.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t851.t5 t851.t6 t851.t7 t851.t8 t851.t9 t851.t10 t851.t11 t851.t12 t851.t13 t851.t14 t851.t15 t851.t16 t851.t22))
% 17.50/17.72 (step t851.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t851.t23))
% 17.50/17.72 (step t851 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t852 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t853 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t851 t852))
% 17.50/17.72 (anchor :step t854 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t854.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t854.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t854.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t854.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t854.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t854.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t854.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t854.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t854.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t854.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t854.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t854.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t854.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t854.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t854.t15 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t854.t16 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t854.t17 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t854.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t854.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t854.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t854.t19))
% 17.50/17.72 (step t854.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t854.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t854.t20 t854.t21))
% 17.50/17.72 (step t854.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t854.t18 t854.t22))
% 17.50/17.72 (step t854.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t854.t5 t854.t6 t854.t7 t854.t8 t854.t9 t854.t10 t854.t11 t854.t12 t854.t13 t854.t14 t854.t15 t854.t16 t854.t17 t854.t23))
% 17.50/17.72 (step t854.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t854.t24))
% 17.50/17.72 (step t854 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t855 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (not (>= (tptp.b Z1) 4)) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t856 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t854 t855))
% 17.50/17.72 (anchor :step t857 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t857.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t857.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t857.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t857.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t857.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t857.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t857.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t857.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t857.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t857.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t857.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t857.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t857.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t857.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t857.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t857.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t857.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t857.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t857.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t857.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t857.t19))
% 17.50/17.72 (step t857.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t857.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t857.t20 t857.t21))
% 17.50/17.72 (step t857.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t857.t18 t857.t22))
% 17.50/17.72 (step t857.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t857.t5 t857.t6 t857.t7 t857.t8 t857.t9 t857.t10 t857.t11 t857.t12 t857.t13 t857.t14 t857.t15 t857.t16 t857.t17 t857.t23))
% 17.50/17.72 (step t857.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t857.t24))
% 17.50/17.72 (step t857 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t858 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t859 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t857 t858))
% 17.50/17.72 (anchor :step t860 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t860.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t860.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t860.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t860.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t860.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t860.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t860.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t860.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t860.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t860.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t860.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t860.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t860.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t860.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t860.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t860.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t860.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t860.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t860.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t860.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t860.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t860.t20))
% 17.50/17.72 (step t860.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t860.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t860.t21 t860.t22))
% 17.50/17.72 (step t860.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t860.t19 t860.t23))
% 17.50/17.72 (step t860.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t860.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t860.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t860.t26))
% 17.50/17.72 (step t860.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t860.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t860.t27 t860.t28))
% 17.50/17.72 (step t860.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t860.t25 t860.t29))
% 17.50/17.72 (step t860.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t860.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t860.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t860.t32))
% 17.50/17.72 (step t860.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t860.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t860.t33 t860.t34))
% 17.50/17.72 (step t860.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t860.t31 t860.t35))
% 17.50/17.72 (step t860.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t860.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t860.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t860.t38))
% 17.50/17.72 (step t860.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t860.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t860.t39 t860.t40))
% 17.50/17.72 (step t860.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t860.t37 t860.t41))
% 17.50/17.72 (step t860.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t860.t5 t860.t6 t860.t7 t860.t8 t860.t9 t860.t10 t860.t11 t860.t12 t860.t13 t860.t14 t860.t15 t860.t16 t860.t17 t860.t18 t860.t24 t860.t30 t860.t36 t860.t42))
% 17.50/17.72 (step t860.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t860.t43))
% 17.50/17.72 (step t860 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t861 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t862 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t860 t861))
% 17.50/17.72 (anchor :step t863 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t863.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t863.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t863.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t863.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t863.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t863.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t863.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t863.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t863.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t863.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t863.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 17.50/17.72 (step t863.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t863.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t863.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t863.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t863.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t863.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t863.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t863.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t863.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t863.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t863.t20))
% 17.50/17.72 (step t863.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t863.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t863.t21 t863.t22))
% 17.50/17.72 (step t863.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t863.t19 t863.t23))
% 17.50/17.72 (step t863.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t863.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t863.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t863.t26))
% 17.50/17.72 (step t863.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t863.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t863.t27 t863.t28))
% 17.50/17.72 (step t863.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t863.t25 t863.t29))
% 17.50/17.72 (step t863.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t863.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t863.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t863.t32))
% 17.50/17.72 (step t863.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t863.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t863.t33 t863.t34))
% 17.50/17.72 (step t863.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t863.t31 t863.t35))
% 17.50/17.72 (step t863.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t863.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t863.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t863.t38))
% 17.50/17.72 (step t863.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t863.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t863.t39 t863.t40))
% 17.50/17.72 (step t863.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t863.t37 t863.t41))
% 17.50/17.72 (step t863.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t863.t5 t863.t6 t863.t7 t863.t8 t863.t9 t863.t10 t863.t11 t863.t12 t863.t13 t863.t14 t863.t15 t863.t16 t863.t17 t863.t18 t863.t24 t863.t30 t863.t36 t863.t42))
% 17.50/17.72 (step t863.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t863.t43))
% 17.50/17.72 (step t863 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t864 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t865 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t863 t864))
% 17.50/17.72 (anchor :step t866 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t866.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t866.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t866.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t866.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t866.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t866.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t866.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t866.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t866.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t866.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t866.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t866.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t866.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t866.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t866.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t866.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t866.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t866.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t866.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t866.t18))
% 17.50/17.72 (step t866.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t866.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t866.t19 t866.t20))
% 17.50/17.72 (step t866.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t866.t17 t866.t21))
% 17.50/17.72 (step t866.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t866.t5 t866.t6 t866.t7 t866.t8 t866.t9 t866.t10 t866.t11 t866.t12 t866.t13 t866.t14 t866.t15 t866.t16 t866.t22))
% 17.50/17.72 (step t866.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t866.t23))
% 17.50/17.72 (step t866 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t867 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t868 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t866 t867))
% 17.50/17.72 (anchor :step t869 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t869.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t869.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t869.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t869.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t869.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t869.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t869.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t869.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t869.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t869.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t869.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t869.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t869.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t869.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t869.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t869.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t869.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t869.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t869.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t869.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t869.t19))
% 17.50/17.72 (step t869.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t869.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t869.t20 t869.t21))
% 17.50/17.72 (step t869.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t869.t18 t869.t22))
% 17.50/17.72 (step t869.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t869.t5 t869.t6 t869.t7 t869.t8 t869.t9 t869.t10 t869.t11 t869.t12 t869.t13 t869.t14 t869.t15 t869.t16 t869.t17 t869.t23))
% 17.50/17.72 (step t869.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t869.t24))
% 17.50/17.72 (step t869 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t870 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t871 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t869 t870))
% 17.50/17.72 (anchor :step t872 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t872.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t872.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t872.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t872.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t872.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t872.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t872.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t872.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t872.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t872.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t872.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t872.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t872.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t872.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t872.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t872.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t872.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t872.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t872.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t872.t18))
% 17.50/17.72 (step t872.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t872.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t872.t19 t872.t20))
% 17.50/17.72 (step t872.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t872.t17 t872.t21))
% 17.50/17.72 (step t872.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t872.t5 t872.t6 t872.t7 t872.t8 t872.t9 t872.t10 t872.t11 t872.t12 t872.t13 t872.t14 t872.t15 t872.t16 t872.t22))
% 17.50/17.72 (step t872.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t872.t23))
% 17.50/17.72 (step t872 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t873 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t874 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t872 t873))
% 17.50/17.72 (anchor :step t875 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t875.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t875.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t875.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t875.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t875.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t875.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t875.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t875.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t875.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t875.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t875.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t875.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t875.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t875.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t875.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t875.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t875.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t875.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t875.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t875.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t875.t19))
% 17.50/17.72 (step t875.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t875.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t875.t20 t875.t21))
% 17.50/17.72 (step t875.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t875.t18 t875.t22))
% 17.50/17.72 (step t875.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t875.t5 t875.t6 t875.t7 t875.t8 t875.t9 t875.t10 t875.t11 t875.t12 t875.t13 t875.t14 t875.t15 t875.t16 t875.t17 t875.t23))
% 17.50/17.72 (step t875.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t875.t24))
% 17.50/17.72 (step t875 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t876 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t877 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t875 t876))
% 17.50/17.72 (anchor :step t878 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t878.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t878.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t878.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t878.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t878.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t878.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t878.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t878.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t878.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t878.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t878.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t878.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t878.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t878.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t878.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t878.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t878.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t878.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t878.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t878.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t878.t19))
% 17.50/17.72 (step t878.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t878.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t878.t20 t878.t21))
% 17.50/17.72 (step t878.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t878.t18 t878.t22))
% 17.50/17.72 (step t878.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t878.t5 t878.t6 t878.t7 t878.t8 t878.t9 t878.t10 t878.t11 t878.t12 t878.t13 t878.t14 t878.t15 t878.t16 t878.t17 t878.t23))
% 17.50/17.72 (step t878.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t878.t24))
% 17.50/17.72 (step t878 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t879 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t880 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t878 t879))
% 17.50/17.72 (anchor :step t881 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t881.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t881.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t881.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t881.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t881.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t881.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t881.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t881.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t881.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t881.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t881.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t881.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t881.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t881.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t881.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t881.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t881.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t881.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t881.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t881.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t881.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t881.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t881.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t881.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t881.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t881.t24))
% 17.50/17.72 (step t881.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t881.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t881.t25 t881.t26))
% 17.50/17.72 (step t881.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t881.t23 t881.t27))
% 17.50/17.72 (step t881.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t881.t6 t881.t7 t881.t8 t881.t9 t881.t10 t881.t11 t881.t12 t881.t13 t881.t14 t881.t15 t881.t16 t881.t17 t881.t18 t881.t19 t881.t20 t881.t21 t881.t22 t881.t28))
% 17.50/17.72 (step t881.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t881.t29))
% 17.50/17.72 (step t881 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t882 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t883 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t881 t882))
% 17.50/17.72 (anchor :step t884 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t884.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t884.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t884.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t884.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t884.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t884.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t884.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t884.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t884.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t884.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t884.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t884.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t884.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t884.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t884.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t884.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t884.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t884.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t884.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t884.t18))
% 17.50/17.72 (step t884.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t884.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t884.t19 t884.t20))
% 17.50/17.72 (step t884.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t884.t17 t884.t21))
% 17.50/17.72 (step t884.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t884.t5 t884.t6 t884.t7 t884.t8 t884.t9 t884.t10 t884.t11 t884.t12 t884.t13 t884.t14 t884.t15 t884.t16 t884.t22))
% 17.50/17.72 (step t884.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t884.t23))
% 17.50/17.72 (step t884 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t885 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t886 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t884 t885))
% 17.50/17.72 (anchor :step t887 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t887.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t887.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t887.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t887.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t887.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t887.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t887.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t887.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t887.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t887.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t887.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t887.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t887.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t887.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t887.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t887.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t887.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t887.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t887.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t887.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t887.t19))
% 17.50/17.72 (step t887.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t887.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t887.t20 t887.t21))
% 17.50/17.72 (step t887.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t887.t18 t887.t22))
% 17.50/17.72 (step t887.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t887.t5 t887.t6 t887.t7 t887.t8 t887.t9 t887.t10 t887.t11 t887.t12 t887.t13 t887.t14 t887.t15 t887.t16 t887.t17 t887.t23))
% 17.50/17.72 (step t887.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t887.t24))
% 17.50/17.72 (step t887 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t888 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t889 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t887 t888))
% 17.50/17.72 (anchor :step t890 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t890.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t890.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t890.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t890.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t890.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t890.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t890.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t890.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t890.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t890.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t890.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t890.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t890.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t890.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t890.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t890.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t890.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t890.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t890.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t890.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t890.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t890.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t890.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t890.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t890.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t890.t24))
% 17.50/17.72 (step t890.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t890.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t890.t25 t890.t26))
% 17.50/17.72 (step t890.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t890.t23 t890.t27))
% 17.50/17.72 (step t890.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t890.t6 t890.t7 t890.t8 t890.t9 t890.t10 t890.t11 t890.t12 t890.t13 t890.t14 t890.t15 t890.t16 t890.t17 t890.t18 t890.t19 t890.t20 t890.t21 t890.t22 t890.t28))
% 17.50/17.72 (step t890.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t890.t29))
% 17.50/17.72 (step t890 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t891 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t892 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t890 t891))
% 17.50/17.72 (anchor :step t893 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t893.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t893.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t893.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t893.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t893.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t893.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t893.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t893.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t893.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t893.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t893.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t893.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t893.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t893.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t893.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t893.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t893.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t893.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t893.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t893.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t893.t19))
% 17.50/17.72 (step t893.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t893.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t893.t20 t893.t21))
% 17.50/17.72 (step t893.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t893.t18 t893.t22))
% 17.50/17.72 (step t893.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t893.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t893.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t893.t25))
% 17.50/17.72 (step t893.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t893.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t893.t26 t893.t27))
% 17.50/17.72 (step t893.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t893.t24 t893.t28))
% 17.50/17.72 (step t893.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t893.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t893.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t893.t31))
% 17.50/17.72 (step t893.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t893.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t893.t32 t893.t33))
% 17.50/17.72 (step t893.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t893.t30 t893.t34))
% 17.50/17.72 (step t893.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t893.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t893.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t893.t37))
% 17.50/17.72 (step t893.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t893.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t893.t38 t893.t39))
% 17.50/17.72 (step t893.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t893.t36 t893.t40))
% 17.50/17.72 (step t893.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t893.t5 t893.t6 t893.t7 t893.t8 t893.t9 t893.t10 t893.t11 t893.t12 t893.t13 t893.t14 t893.t15 t893.t16 t893.t17 t893.t23 t893.t29 t893.t35 t893.t41))
% 17.50/17.72 (step t893.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t893.t42))
% 17.50/17.72 (step t893 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t894 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t895 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t893 t894))
% 17.50/17.72 (anchor :step t896 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t896.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t896.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t896.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t896.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t896.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t896.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t896.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t896.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t896.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t896.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t896.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t896.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t896.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t896.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t896.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t896.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t896.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t896.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t896.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t896.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t896.t19))
% 17.50/17.72 (step t896.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t896.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t896.t20 t896.t21))
% 17.50/17.72 (step t896.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t896.t18 t896.t22))
% 17.50/17.72 (step t896.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t896.t5 t896.t6 t896.t7 t896.t8 t896.t9 t896.t10 t896.t11 t896.t12 t896.t13 t896.t14 t896.t15 t896.t16 t896.t17 t896.t23))
% 17.50/17.72 (step t896.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t896.t24))
% 17.50/17.72 (step t896 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t897 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t898 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t896 t897))
% 17.50/17.72 (anchor :step t899 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t899.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t899.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t899.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t899.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t899.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t899.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t899.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t899.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t899.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t899.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t899.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t899.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t899.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t899.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t899.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t899.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t899.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t899.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t899.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t899.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t899.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t899.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t899.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t899.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t899.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t899.t24))
% 17.50/17.72 (step t899.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t899.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t899.t25 t899.t26))
% 17.50/17.72 (step t899.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t899.t23 t899.t27))
% 17.50/17.72 (step t899.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t899.t6 t899.t7 t899.t8 t899.t9 t899.t10 t899.t11 t899.t12 t899.t13 t899.t14 t899.t15 t899.t16 t899.t17 t899.t18 t899.t19 t899.t20 t899.t21 t899.t22 t899.t28))
% 17.50/17.72 (step t899.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t899.t29))
% 17.50/17.72 (step t899 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t900 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t901 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t899 t900))
% 17.50/17.72 (anchor :step t902 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t902.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t902.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t902.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t902.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t902.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t902.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t902.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t902.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t902.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t902.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t902.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t902.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t902.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t902.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t902.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t902.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t902.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t902.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t902.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t902.t18))
% 17.50/17.72 (step t902.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t902.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t902.t19 t902.t20))
% 17.50/17.72 (step t902.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t902.t17 t902.t21))
% 17.50/17.72 (step t902.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t902.t5 t902.t6 t902.t7 t902.t8 t902.t9 t902.t10 t902.t11 t902.t12 t902.t13 t902.t14 t902.t15 t902.t16 t902.t22))
% 17.50/17.72 (step t902.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t902.t23))
% 17.50/17.72 (step t902 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t903 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t904 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t902 t903))
% 17.50/17.72 (anchor :step t905 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t905.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t905.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t905.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t905.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t905.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t905.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t905.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t905.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t905.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t905.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t905.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t905.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t905.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t905.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t905.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t905.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t905.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t905.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t905.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t905.t18))
% 17.50/17.72 (step t905.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t905.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t905.t19 t905.t20))
% 17.50/17.72 (step t905.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t905.t17 t905.t21))
% 17.50/17.72 (step t905.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t905.t5 t905.t6 t905.t7 t905.t8 t905.t9 t905.t10 t905.t11 t905.t12 t905.t13 t905.t14 t905.t15 t905.t16 t905.t22))
% 17.50/17.72 (step t905.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t905.t23))
% 17.50/17.72 (step t905 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t906 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t907 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t905 t906))
% 17.50/17.72 (anchor :step t908 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t908.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t908.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t908.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t908.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t908.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t908.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t908.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t908.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t908.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t908.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t908.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t908.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t908.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t908.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t908.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t908.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t908.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t908.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t908.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t908.t18))
% 17.50/17.72 (step t908.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t908.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t908.t19 t908.t20))
% 17.50/17.72 (step t908.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t908.t17 t908.t21))
% 17.50/17.72 (step t908.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t908.t5 t908.t6 t908.t7 t908.t8 t908.t9 t908.t10 t908.t11 t908.t12 t908.t13 t908.t14 t908.t15 t908.t16 t908.t22))
% 17.50/17.72 (step t908.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t908.t23))
% 17.50/17.72 (step t908 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t909 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t910 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t908 t909))
% 17.50/17.72 (anchor :step t911 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t911.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t911.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t911.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t911.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t911.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t911.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t911.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t911.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t911.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t911.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t911.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t911.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t911.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t911.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t911.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t911.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t911.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t911.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t911.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t911.t18))
% 17.50/17.72 (step t911.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t911.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t911.t19 t911.t20))
% 17.50/17.72 (step t911.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t911.t17 t911.t21))
% 17.50/17.72 (step t911.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t911.t5 t911.t6 t911.t7 t911.t8 t911.t9 t911.t10 t911.t11 t911.t12 t911.t13 t911.t14 t911.t15 t911.t16 t911.t22))
% 17.50/17.72 (step t911.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t911.t23))
% 17.50/17.72 (step t911 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t912 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t913 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t911 t912))
% 17.50/17.72 (anchor :step t914 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t914.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t914.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t914.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t914.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t914.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t914.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t914.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t914.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t914.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t914.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t914.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t914.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t914.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t914.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t914.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t914.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.72 (step t914.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t914.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t914.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t914.t18))
% 17.50/17.72 (step t914.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t914.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t914.t19 t914.t20))
% 17.50/17.72 (step t914.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t914.t17 t914.t21))
% 17.50/17.72 (step t914.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t914.t5 t914.t6 t914.t7 t914.t8 t914.t9 t914.t10 t914.t11 t914.t12 t914.t13 t914.t14 t914.t15 t914.t16 t914.t22))
% 17.50/17.72 (step t914.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t914.t23))
% 17.50/17.72 (step t914 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t915 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t916 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t914 t915))
% 17.50/17.72 (anchor :step t917 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t917.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t917.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t917.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t917.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t917.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t917.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t917.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t917.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t917.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t917.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t917.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t917.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t917.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t917.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t917.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t917.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t917.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t917.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t917.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t917.t18))
% 17.50/17.72 (step t917.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t917.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t917.t19 t917.t20))
% 17.50/17.72 (step t917.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t917.t17 t917.t21))
% 17.50/17.72 (step t917.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t917.t5 t917.t6 t917.t7 t917.t8 t917.t9 t917.t10 t917.t11 t917.t12 t917.t13 t917.t14 t917.t15 t917.t16 t917.t22))
% 17.50/17.72 (step t917.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t917.t23))
% 17.50/17.72 (step t917 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t918 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t919 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t917 t918))
% 17.50/17.72 (anchor :step t920 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t920.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t920.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t920.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t920.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t920.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t920.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t920.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t920.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t920.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t920.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t920.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t920.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t920.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t920.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t920.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t920.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t920.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t920.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t920.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t920.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t920.t19))
% 17.50/17.72 (step t920.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t920.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t920.t20 t920.t21))
% 17.50/17.72 (step t920.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t920.t18 t920.t22))
% 17.50/17.72 (step t920.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t920.t5 t920.t6 t920.t7 t920.t8 t920.t9 t920.t10 t920.t11 t920.t12 t920.t13 t920.t14 t920.t15 t920.t16 t920.t17 t920.t23))
% 17.50/17.72 (step t920.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t920.t24))
% 17.50/17.72 (step t920 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t921 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t922 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t920 t921))
% 17.50/17.72 (anchor :step t923 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t923.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t923.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t923.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t923.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t923.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t923.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t923.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t923.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t923.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t923.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t923.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t923.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t923.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t923.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t923.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t923.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t923.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t923.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t923.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t923.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t923.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t923.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t923.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t923.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t923.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t923.t24))
% 17.50/17.72 (step t923.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t923.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t923.t25 t923.t26))
% 17.50/17.72 (step t923.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t923.t23 t923.t27))
% 17.50/17.72 (step t923.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t923.t6 t923.t7 t923.t8 t923.t9 t923.t10 t923.t11 t923.t12 t923.t13 t923.t14 t923.t15 t923.t16 t923.t17 t923.t18 t923.t19 t923.t20 t923.t21 t923.t22 t923.t28))
% 17.50/17.72 (step t923.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t923.t29))
% 17.50/17.72 (step t923 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t924 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t925 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t923 t924))
% 17.50/17.72 (anchor :step t926 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t926.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t926.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t926.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t926.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t926.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t926.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t926.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t926.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t926.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t926.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t926.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t926.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t926.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t926.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t926.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t926.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t926.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t926.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t926.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t926.t18))
% 17.50/17.72 (step t926.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t926.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t926.t19 t926.t20))
% 17.50/17.72 (step t926.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t926.t17 t926.t21))
% 17.50/17.72 (step t926.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t926.t5 t926.t6 t926.t7 t926.t8 t926.t9 t926.t10 t926.t11 t926.t12 t926.t13 t926.t14 t926.t15 t926.t16 t926.t22))
% 17.50/17.72 (step t926.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t926.t23))
% 17.50/17.72 (step t926 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t927 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t928 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t926 t927))
% 17.50/17.72 (anchor :step t929 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t929.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t929.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t929.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t929.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t929.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t929.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t929.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t929.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t929.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t929.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t929.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t929.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t929.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t929.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t929.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t929.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t929.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t929.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t929.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t929.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t929.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t929.t20))
% 17.50/17.72 (step t929.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t929.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t929.t21 t929.t22))
% 17.50/17.72 (step t929.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t929.t19 t929.t23))
% 17.50/17.72 (step t929.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t929.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t929.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t929.t26))
% 17.50/17.72 (step t929.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t929.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t929.t27 t929.t28))
% 17.50/17.72 (step t929.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t929.t25 t929.t29))
% 17.50/17.72 (step t929.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t929.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t929.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t929.t32))
% 17.50/17.72 (step t929.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t929.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t929.t33 t929.t34))
% 17.50/17.72 (step t929.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t929.t31 t929.t35))
% 17.50/17.72 (step t929.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t929.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t929.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t929.t38))
% 17.50/17.72 (step t929.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t929.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t929.t39 t929.t40))
% 17.50/17.72 (step t929.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t929.t37 t929.t41))
% 17.50/17.72 (step t929.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t929.t5 t929.t6 t929.t7 t929.t8 t929.t9 t929.t10 t929.t11 t929.t12 t929.t13 t929.t14 t929.t15 t929.t16 t929.t17 t929.t18 t929.t24 t929.t30 t929.t36 t929.t42))
% 17.50/17.72 (step t929.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t929.t43))
% 17.50/17.72 (step t929 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t930 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t931 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t929 t930))
% 17.50/17.72 (anchor :step t932 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t932.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t932.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t932.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t932.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t932.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t932.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t932.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t932.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t932.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t932.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t932.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t932.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t932.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t932.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t932.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t932.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t932.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t932.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t932.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t932.t18))
% 17.50/17.72 (step t932.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t932.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t932.t19 t932.t20))
% 17.50/17.72 (step t932.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t932.t17 t932.t21))
% 17.50/17.72 (step t932.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t932.t5 t932.t6 t932.t7 t932.t8 t932.t9 t932.t10 t932.t11 t932.t12 t932.t13 t932.t14 t932.t15 t932.t16 t932.t22))
% 17.50/17.72 (step t932.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t932.t23))
% 17.50/17.72 (step t932 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t933 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t934 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t932 t933))
% 17.50/17.72 (anchor :step t935 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t935.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t935.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t935.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t935.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t935.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t935.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t935.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t935.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t935.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t935.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t935.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t935.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t935.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t935.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t935.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t935.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t935.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t935.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t935.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t935.t18))
% 17.50/17.72 (step t935.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t935.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t935.t19 t935.t20))
% 17.50/17.72 (step t935.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t935.t17 t935.t21))
% 17.50/17.72 (step t935.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t935.t5 t935.t6 t935.t7 t935.t8 t935.t9 t935.t10 t935.t11 t935.t12 t935.t13 t935.t14 t935.t15 t935.t16 t935.t22))
% 17.50/17.72 (step t935.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t935.t23))
% 17.50/17.72 (step t935 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t936 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t937 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t935 t936))
% 17.50/17.72 (anchor :step t938 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t938.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t938.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t938.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t938.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t938.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t938.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t938.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t938.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t938.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t938.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t938.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t938.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t938.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t938.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t938.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t938.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t938.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t938.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t938.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t938.t18))
% 17.50/17.72 (step t938.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t938.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t938.t19 t938.t20))
% 17.50/17.72 (step t938.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t938.t17 t938.t21))
% 17.50/17.72 (step t938.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t938.t5 t938.t6 t938.t7 t938.t8 t938.t9 t938.t10 t938.t11 t938.t12 t938.t13 t938.t14 t938.t15 t938.t16 t938.t22))
% 17.50/17.72 (step t938.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t938.t23))
% 17.50/17.72 (step t938 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t939 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t940 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t938 t939))
% 17.50/17.72 (anchor :step t941 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t941.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t941.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t941.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t941.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t941.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t941.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t941.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t941.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t941.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t941.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t941.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t941.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t941.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t941.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t941.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t941.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t941.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t941.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t941.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t941.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t941.t19))
% 17.50/17.72 (step t941.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t941.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t941.t20 t941.t21))
% 17.50/17.72 (step t941.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t941.t18 t941.t22))
% 17.50/17.72 (step t941.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t941.t5 t941.t6 t941.t7 t941.t8 t941.t9 t941.t10 t941.t11 t941.t12 t941.t13 t941.t14 t941.t15 t941.t16 t941.t17 t941.t23))
% 17.50/17.72 (step t941.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t941.t24))
% 17.50/17.72 (step t941 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t942 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t943 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t941 t942))
% 17.50/17.72 (anchor :step t944 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t944.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t944.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t944.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t944.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t944.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t944.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t944.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t944.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t944.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t944.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t944.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t944.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t944.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t944.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t944.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t944.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t944.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t944.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t944.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t944.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t944.t19))
% 17.50/17.72 (step t944.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t944.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t944.t20 t944.t21))
% 17.50/17.72 (step t944.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t944.t18 t944.t22))
% 17.50/17.72 (step t944.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t944.t5 t944.t6 t944.t7 t944.t8 t944.t9 t944.t10 t944.t11 t944.t12 t944.t13 t944.t14 t944.t15 t944.t16 t944.t17 t944.t23))
% 17.50/17.72 (step t944.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t944.t24))
% 17.50/17.72 (step t944 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t945 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t946 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t944 t945))
% 17.50/17.72 (anchor :step t947 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t947.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t947.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t947.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t947.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t947.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t947.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t947.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t947.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t947.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t947.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t947.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t947.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t947.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t947.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t947.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t947.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t947.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t947.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t947.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t947.t20 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 17.50/17.72 (step t947.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t947.t22 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t947.t23 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t947.t24 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t947.t25 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t947.t26 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t947.t25))
% 17.50/17.72 (step t947.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t947.t28 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t947.t26 t947.t27))
% 17.50/17.72 (step t947.t29 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t947.t24 t947.t28))
% 17.50/17.72 (step t947.t30 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t947.t6 t947.t7 t947.t8 t947.t9 t947.t10 t947.t11 t947.t12 t947.t13 t947.t14 t947.t15 t947.t16 t947.t17 t947.t18 t947.t19 t947.t20 t947.t21 t947.t22 t947.t23 t947.t29))
% 17.50/17.72 (step t947.t31 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t947.t30))
% 17.50/17.72 (step t947 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t948 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z1) 4)) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t949 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t947 t948))
% 17.50/17.72 (anchor :step t950 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t950.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t950.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t950.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t950.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t950.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t950.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t950.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t950.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t950.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t950.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t950.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.72 (step t950.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t950.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t950.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t950.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t950.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t950.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t950.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t950.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t950.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t950.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t950.t20))
% 17.50/17.72 (step t950.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t950.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t950.t21 t950.t22))
% 17.50/17.72 (step t950.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t950.t19 t950.t23))
% 17.50/17.72 (step t950.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t950.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t950.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t950.t26))
% 17.50/17.72 (step t950.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t950.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t950.t27 t950.t28))
% 17.50/17.72 (step t950.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t950.t25 t950.t29))
% 17.50/17.72 (step t950.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t950.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t950.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t950.t32))
% 17.50/17.72 (step t950.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t950.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t950.t33 t950.t34))
% 17.50/17.72 (step t950.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t950.t31 t950.t35))
% 17.50/17.72 (step t950.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t950.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t950.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t950.t38))
% 17.50/17.72 (step t950.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t950.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t950.t39 t950.t40))
% 17.50/17.72 (step t950.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t950.t37 t950.t41))
% 17.50/17.72 (step t950.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t950.t5 t950.t6 t950.t7 t950.t8 t950.t9 t950.t10 t950.t11 t950.t12 t950.t13 t950.t14 t950.t15 t950.t16 t950.t17 t950.t18 t950.t24 t950.t30 t950.t36 t950.t42))
% 17.50/17.72 (step t950.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t950.t43))
% 17.50/17.72 (step t950 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t951 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t952 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t950 t951))
% 17.50/17.72 (anchor :step t953 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t953.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t953.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t953.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t953.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t953.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t953.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t953.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t953.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t953.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t953.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t953.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t953.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t953.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t953.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t953.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t953.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t953.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t953.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t953.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t953.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t953.t19))
% 17.50/17.72 (step t953.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t953.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t953.t20 t953.t21))
% 17.50/17.72 (step t953.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t953.t18 t953.t22))
% 17.50/17.72 (step t953.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t953.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t953.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t953.t25))
% 17.50/17.72 (step t953.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t953.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t953.t26 t953.t27))
% 17.50/17.72 (step t953.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t953.t24 t953.t28))
% 17.50/17.72 (step t953.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t953.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t953.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t953.t31))
% 17.50/17.72 (step t953.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t953.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t953.t32 t953.t33))
% 17.50/17.72 (step t953.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t953.t30 t953.t34))
% 17.50/17.72 (step t953.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t953.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t953.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t953.t37))
% 17.50/17.72 (step t953.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t953.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t953.t38 t953.t39))
% 17.50/17.72 (step t953.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t953.t36 t953.t40))
% 17.50/17.72 (step t953.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t953.t5 t953.t6 t953.t7 t953.t8 t953.t9 t953.t10 t953.t11 t953.t12 t953.t13 t953.t14 t953.t15 t953.t16 t953.t17 t953.t23 t953.t29 t953.t35 t953.t41))
% 17.50/17.72 (step t953.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t953.t42))
% 17.50/17.72 (step t953 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t954 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t955 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t953 t954))
% 17.50/17.72 (anchor :step t956 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t956.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t956.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t956.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t956.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t956.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t956.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t956.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t956.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t956.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t956.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t956.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t956.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t956.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t956.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t956.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t956.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t956.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t956.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t956.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t956.t18))
% 17.50/17.72 (step t956.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t956.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t956.t19 t956.t20))
% 17.50/17.72 (step t956.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t956.t17 t956.t21))
% 17.50/17.72 (step t956.t23 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t956.t24 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t956.t25 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t956.t24))
% 17.50/17.72 (step t956.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t956.t27 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t956.t25 t956.t26))
% 17.50/17.72 (step t956.t28 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t956.t23 t956.t27))
% 17.50/17.72 (step t956.t29 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t956.t30 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t956.t31 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t956.t30))
% 17.50/17.72 (step t956.t32 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t956.t33 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t956.t31 t956.t32))
% 17.50/17.72 (step t956.t34 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t956.t29 t956.t33))
% 17.50/17.72 (step t956.t35 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t956.t36 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t956.t37 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t956.t36))
% 17.50/17.72 (step t956.t38 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t956.t39 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t956.t37 t956.t38))
% 17.50/17.72 (step t956.t40 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t956.t35 t956.t39))
% 17.50/17.72 (step t956.t41 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t956.t5 t956.t6 t956.t7 t956.t8 t956.t9 t956.t10 t956.t11 t956.t12 t956.t13 t956.t14 t956.t15 t956.t16 t956.t22 t956.t28 t956.t34 t956.t40))
% 17.50/17.72 (step t956.t42 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t956.t41))
% 17.50/17.72 (step t956 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t957 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t958 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t956 t957))
% 17.50/17.72 (anchor :step t959 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t959.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t959.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t959.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t959.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t959.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t959.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t959.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t959.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t959.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t959.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t959.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t959.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t959.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t959.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t959.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t959.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t959.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t959.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t959.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t959.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t959.t19))
% 17.50/17.72 (step t959.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t959.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t959.t20 t959.t21))
% 17.50/17.72 (step t959.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t959.t18 t959.t22))
% 17.50/17.72 (step t959.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t959.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t959.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t959.t25))
% 17.50/17.72 (step t959.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t959.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t959.t26 t959.t27))
% 17.50/17.72 (step t959.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t959.t24 t959.t28))
% 17.50/17.72 (step t959.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t959.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t959.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t959.t31))
% 17.50/17.72 (step t959.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t959.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t959.t32 t959.t33))
% 17.50/17.72 (step t959.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t959.t30 t959.t34))
% 17.50/17.72 (step t959.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t959.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t959.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t959.t37))
% 17.50/17.72 (step t959.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t959.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t959.t38 t959.t39))
% 17.50/17.72 (step t959.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t959.t36 t959.t40))
% 17.50/17.72 (step t959.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t959.t5 t959.t6 t959.t7 t959.t8 t959.t9 t959.t10 t959.t11 t959.t12 t959.t13 t959.t14 t959.t15 t959.t16 t959.t17 t959.t23 t959.t29 t959.t35 t959.t41))
% 17.50/17.72 (step t959.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t959.t42))
% 17.50/17.72 (step t959 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t960 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t961 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t959 t960))
% 17.50/17.72 (anchor :step t962 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t962.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t962.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t962.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t962.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t962.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t962.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t962.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t962.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t962.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t962.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t962.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t962.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t962.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t962.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t962.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t962.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t962.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t962.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t962.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t962.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t962.t21 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t962.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t962.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t962.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t962.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t962.t24))
% 17.50/17.72 (step t962.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t962.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t962.t25 t962.t26))
% 17.50/17.72 (step t962.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t962.t23 t962.t27))
% 17.50/17.72 (step t962.t29 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t962.t30 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t962.t31 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t962.t30))
% 17.50/17.72 (step t962.t32 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t962.t33 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t962.t31 t962.t32))
% 17.50/17.72 (step t962.t34 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t962.t29 t962.t33))
% 17.50/17.72 (step t962.t35 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t962.t36 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t962.t37 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t962.t36))
% 17.50/17.72 (step t962.t38 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t962.t39 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t962.t37 t962.t38))
% 17.50/17.72 (step t962.t40 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t962.t35 t962.t39))
% 17.50/17.72 (step t962.t41 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t962.t42 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t962.t43 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t962.t42))
% 17.50/17.72 (step t962.t44 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t962.t45 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t962.t43 t962.t44))
% 17.50/17.72 (step t962.t46 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t962.t41 t962.t45))
% 17.50/17.72 (step t962.t47 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t962.t6 t962.t7 t962.t8 t962.t9 t962.t10 t962.t11 t962.t12 t962.t13 t962.t14 t962.t15 t962.t16 t962.t17 t962.t18 t962.t19 t962.t20 t962.t21 t962.t22 t962.t28 t962.t34 t962.t40 t962.t46))
% 17.50/17.72 (step t962.t48 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t962.t47))
% 17.50/17.72 (step t962 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t963 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t964 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t962 t963))
% 17.50/17.72 (anchor :step t965 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t965.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t965.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t965.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t965.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t965.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t965.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t965.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t965.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t965.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t965.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t965.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t965.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t965.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t965.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t965.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t965.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t965.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t965.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t965.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t965.t18))
% 17.50/17.72 (step t965.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t965.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t965.t19 t965.t20))
% 17.50/17.72 (step t965.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t965.t17 t965.t21))
% 17.50/17.72 (step t965.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t965.t5 t965.t6 t965.t7 t965.t8 t965.t9 t965.t10 t965.t11 t965.t12 t965.t13 t965.t14 t965.t15 t965.t16 t965.t22))
% 17.50/17.72 (step t965.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t965.t23))
% 17.50/17.72 (step t965 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t966 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t967 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t965 t966))
% 17.50/17.72 (anchor :step t968 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t968.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t968.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t968.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t968.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t968.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t968.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t968.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t968.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t968.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t968.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t968.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t968.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t968.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t968.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.72 (step t968.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t968.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t968.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t968.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t968.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t968.t18))
% 17.50/17.72 (step t968.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t968.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t968.t19 t968.t20))
% 17.50/17.72 (step t968.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t968.t17 t968.t21))
% 17.50/17.72 (step t968.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t968.t5 t968.t6 t968.t7 t968.t8 t968.t9 t968.t10 t968.t11 t968.t12 t968.t13 t968.t14 t968.t15 t968.t16 t968.t22))
% 17.50/17.72 (step t968.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t968.t23))
% 17.50/17.72 (step t968 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t969 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t970 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t968 t969))
% 17.50/17.72 (anchor :step t971 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t971.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t971.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t971.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t971.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t971.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t971.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t971.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t971.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t971.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t971.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t971.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t971.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t971.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t971.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t971.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t971.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t971.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t971.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t971.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t971.t18))
% 17.50/17.72 (step t971.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t971.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t971.t19 t971.t20))
% 17.50/17.72 (step t971.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t971.t17 t971.t21))
% 17.50/17.72 (step t971.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t971.t5 t971.t6 t971.t7 t971.t8 t971.t9 t971.t10 t971.t11 t971.t12 t971.t13 t971.t14 t971.t15 t971.t16 t971.t22))
% 17.50/17.72 (step t971.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t971.t23))
% 17.50/17.72 (step t971 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t972 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t973 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t971 t972))
% 17.50/17.72 (anchor :step t974 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t974.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t974.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t974.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t974.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t974.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t974.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t974.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t974.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t974.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t974.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t974.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t974.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t974.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t974.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t974.t15 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t974.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t974.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t974.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t974.t17))
% 17.50/17.72 (step t974.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t974.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t974.t18 t974.t19))
% 17.50/17.72 (step t974.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t974.t16 t974.t20))
% 17.50/17.72 (step t974.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t974.t5 t974.t6 t974.t7 t974.t8 t974.t9 t974.t10 t974.t11 t974.t12 t974.t13 t974.t14 t974.t15 t974.t21))
% 17.50/17.72 (step t974.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t974.t22))
% 17.50/17.72 (step t974 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t975 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t976 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t974 t975))
% 17.50/17.72 (anchor :step t977 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t977.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t977.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t977.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t977.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t977.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t977.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t977.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t977.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t977.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t977.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t977.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t977.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t977.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t977.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t977.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t977.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t977.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t977.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t977.t17))
% 17.50/17.72 (step t977.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t977.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t977.t18 t977.t19))
% 17.50/17.72 (step t977.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t977.t16 t977.t20))
% 17.50/17.72 (step t977.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t977.t5 t977.t6 t977.t7 t977.t8 t977.t9 t977.t10 t977.t11 t977.t12 t977.t13 t977.t14 t977.t15 t977.t21))
% 17.50/17.72 (step t977.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t977.t22))
% 17.50/17.72 (step t977 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t978 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t979 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t977 t978))
% 17.50/17.72 (anchor :step t980 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t980.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t980.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t980.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t980.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t980.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t980.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t980.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t980.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t980.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t980.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t980.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t980.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t980.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t980.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t980.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t980.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t980.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t980.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t980.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t980.t18))
% 17.50/17.72 (step t980.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t980.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t980.t19 t980.t20))
% 17.50/17.72 (step t980.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t980.t17 t980.t21))
% 17.50/17.72 (step t980.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t980.t5 t980.t6 t980.t7 t980.t8 t980.t9 t980.t10 t980.t11 t980.t12 t980.t13 t980.t14 t980.t15 t980.t16 t980.t22))
% 17.50/17.72 (step t980.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t980.t23))
% 17.50/17.72 (step t980 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t981 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t982 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t980 t981))
% 17.50/17.72 (anchor :step t983 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t983.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t983.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t983.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t983.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t983.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t983.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t983.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t983.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t983.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t983.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t983.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t983.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t983.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t983.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.72 (step t983.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t983.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t983.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t983.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t983.t17))
% 17.50/17.72 (step t983.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t983.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t983.t18 t983.t19))
% 17.50/17.72 (step t983.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t983.t16 t983.t20))
% 17.50/17.72 (step t983.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t983.t5 t983.t6 t983.t7 t983.t8 t983.t9 t983.t10 t983.t11 t983.t12 t983.t13 t983.t14 t983.t15 t983.t21))
% 17.50/17.72 (step t983.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t983.t22))
% 17.50/17.72 (step t983 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t984 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t985 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t983 t984))
% 17.50/17.72 (anchor :step t986 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t986.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t986.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t986.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t986.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t986.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t986.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t986.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t986.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t986.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t986.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t986.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t986.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t986.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t986.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t986.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t986.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t986.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t986.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t986.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t986.t18))
% 17.50/17.72 (step t986.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t986.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t986.t19 t986.t20))
% 17.50/17.72 (step t986.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t986.t17 t986.t21))
% 17.50/17.72 (step t986.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t986.t5 t986.t6 t986.t7 t986.t8 t986.t9 t986.t10 t986.t11 t986.t12 t986.t13 t986.t14 t986.t15 t986.t16 t986.t22))
% 17.50/17.72 (step t986.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t986.t23))
% 17.50/17.72 (step t986 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t987 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t988 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t986 t987))
% 17.50/17.72 (anchor :step t989 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t989.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t989.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t989.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t989.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t989.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t989.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t989.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t989.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t989.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t989.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t989.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.72 (step t989.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t989.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t989.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.72 (step t989.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.72 (step t989.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.72 (step t989.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t989.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t989.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t989.t18))
% 17.50/17.72 (step t989.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t989.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t989.t19 t989.t20))
% 17.50/17.72 (step t989.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t989.t17 t989.t21))
% 17.50/17.72 (step t989.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t989.t5 t989.t6 t989.t7 t989.t8 t989.t9 t989.t10 t989.t11 t989.t12 t989.t13 t989.t14 t989.t15 t989.t16 t989.t22))
% 17.50/17.72 (step t989.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t989.t23))
% 17.50/17.72 (step t989 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t990 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t991 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t989 t990))
% 17.50/17.72 (anchor :step t992 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t992.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t992.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t992.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t992.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t992.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t992.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t992.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t992.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t992.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t992.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t992.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 17.50/17.72 (step t992.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t992.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.72 (step t992.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t992.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t992.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t992.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t992.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t992.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t992.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t992.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t992.t20))
% 17.50/17.72 (step t992.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t992.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t992.t21 t992.t22))
% 17.50/17.72 (step t992.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t992.t19 t992.t23))
% 17.50/17.72 (step t992.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t992.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t992.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t992.t26))
% 17.50/17.72 (step t992.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t992.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t992.t27 t992.t28))
% 17.50/17.72 (step t992.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t992.t25 t992.t29))
% 17.50/17.72 (step t992.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t992.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t992.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t992.t32))
% 17.50/17.72 (step t992.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t992.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t992.t33 t992.t34))
% 17.50/17.72 (step t992.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t992.t31 t992.t35))
% 17.50/17.72 (step t992.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t992.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t992.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t992.t38))
% 17.50/17.72 (step t992.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t992.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t992.t39 t992.t40))
% 17.50/17.72 (step t992.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t992.t37 t992.t41))
% 17.50/17.72 (step t992.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t992.t5 t992.t6 t992.t7 t992.t8 t992.t9 t992.t10 t992.t11 t992.t12 t992.t13 t992.t14 t992.t15 t992.t16 t992.t17 t992.t18 t992.t24 t992.t30 t992.t36 t992.t42))
% 17.50/17.72 (step t992.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t992.t43))
% 17.50/17.72 (step t992 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t993 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t994 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t992 t993))
% 17.50/17.72 (anchor :step t995 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t995.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t995.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t995.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t995.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t995.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t995.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t995.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t995.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t995.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t995.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t995.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t995.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t995.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t995.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t995.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t995.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t995.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t995.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t995.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t995.t18))
% 17.50/17.72 (step t995.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t995.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t995.t19 t995.t20))
% 17.50/17.72 (step t995.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t995.t17 t995.t21))
% 17.50/17.72 (step t995.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t995.t5 t995.t6 t995.t7 t995.t8 t995.t9 t995.t10 t995.t11 t995.t12 t995.t13 t995.t14 t995.t15 t995.t16 t995.t22))
% 17.50/17.72 (step t995.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t995.t23))
% 17.50/17.72 (step t995 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t996 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t997 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t995 t996))
% 17.50/17.72 (anchor :step t998 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t998.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t998.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t998.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t998.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t998.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t998.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t998.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t998.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t998.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t998.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t998.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t998.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t998.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t998.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t998.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.72 (step t998.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t998.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t998.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t998.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t998.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t998.t19))
% 17.50/17.72 (step t998.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t998.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t998.t20 t998.t21))
% 17.50/17.72 (step t998.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t998.t18 t998.t22))
% 17.50/17.72 (step t998.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t998.t5 t998.t6 t998.t7 t998.t8 t998.t9 t998.t10 t998.t11 t998.t12 t998.t13 t998.t14 t998.t15 t998.t16 t998.t17 t998.t23))
% 17.50/17.72 (step t998.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t998.t24))
% 17.50/17.72 (step t998 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t999 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1000 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t998 t999))
% 17.50/17.72 (anchor :step t1001 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t1001.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1001.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1001.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1001.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1001.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t1001.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1001.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1001.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1001.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t1001.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1001.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1001.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t1001.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1001.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t1001.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t1001.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t1001.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1001.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.72 (step t1001.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t1001.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1001.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t1001.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.72 (step t1001.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1001.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1001.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1001.t24))
% 17.50/17.72 (step t1001.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1001.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1001.t25 t1001.t26))
% 17.50/17.72 (step t1001.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1001.t23 t1001.t27))
% 17.50/17.72 (step t1001.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1001.t6 t1001.t7 t1001.t8 t1001.t9 t1001.t10 t1001.t11 t1001.t12 t1001.t13 t1001.t14 t1001.t15 t1001.t16 t1001.t17 t1001.t18 t1001.t19 t1001.t20 t1001.t21 t1001.t22 t1001.t28))
% 17.50/17.72 (step t1001.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1001.t29))
% 17.50/17.72 (step t1001 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1002 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1003 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1001 t1002))
% 17.50/17.72 (anchor :step t1004 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1004.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1004.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1004.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1004.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1004.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1004.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1004.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1004.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1004.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1004.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1004.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t1004.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1004.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t1004.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t1004.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1004.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t1004.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1004.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1004.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1004.t18))
% 17.50/17.72 (step t1004.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1004.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1004.t19 t1004.t20))
% 17.50/17.72 (step t1004.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1004.t17 t1004.t21))
% 17.50/17.72 (step t1004.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1004.t5 t1004.t6 t1004.t7 t1004.t8 t1004.t9 t1004.t10 t1004.t11 t1004.t12 t1004.t13 t1004.t14 t1004.t15 t1004.t16 t1004.t22))
% 17.50/17.72 (step t1004.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1004.t23))
% 17.50/17.72 (step t1004 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1005 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1006 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1004 t1005))
% 17.50/17.72 (anchor :step t1007 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1007.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1007.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1007.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1007.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1007.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1007.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1007.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1007.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1007.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1007.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1007.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t1007.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1007.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t1007.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.72 (step t1007.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t1007.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1007.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1007.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1007.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1007.t18))
% 17.50/17.72 (step t1007.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1007.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1007.t19 t1007.t20))
% 17.50/17.72 (step t1007.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1007.t17 t1007.t21))
% 17.50/17.72 (step t1007.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1007.t5 t1007.t6 t1007.t7 t1007.t8 t1007.t9 t1007.t10 t1007.t11 t1007.t12 t1007.t13 t1007.t14 t1007.t15 t1007.t16 t1007.t22))
% 17.50/17.72 (step t1007.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1007.t23))
% 17.50/17.72 (step t1007 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1008 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1009 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1007 t1008))
% 17.50/17.72 (anchor :step t1010 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1010.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1010.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1010.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1010.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1010.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1010.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1010.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1010.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1010.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1010.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1010.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t1010.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1010.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t1010.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t1010.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.72 (step t1010.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1010.t17 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t1010.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1010.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1010.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1010.t19))
% 17.50/17.72 (step t1010.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1010.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1010.t20 t1010.t21))
% 17.50/17.72 (step t1010.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1010.t18 t1010.t22))
% 17.50/17.72 (step t1010.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1010.t5 t1010.t6 t1010.t7 t1010.t8 t1010.t9 t1010.t10 t1010.t11 t1010.t12 t1010.t13 t1010.t14 t1010.t15 t1010.t16 t1010.t17 t1010.t23))
% 17.50/17.72 (step t1010.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1010.t24))
% 17.50/17.72 (step t1010 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1011 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1012 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1010 t1011))
% 17.50/17.72 (anchor :step t1013 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1013.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1013.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1013.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1013.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1013.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1013.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1013.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1013.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1013.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1013.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1013.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t1013.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1013.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t1013.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t1013.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1013.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t1013.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t1013.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1013.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1013.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1013.t19))
% 17.50/17.72 (step t1013.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1013.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1013.t20 t1013.t21))
% 17.50/17.72 (step t1013.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1013.t18 t1013.t22))
% 17.50/17.72 (step t1013.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1013.t5 t1013.t6 t1013.t7 t1013.t8 t1013.t9 t1013.t10 t1013.t11 t1013.t12 t1013.t13 t1013.t14 t1013.t15 t1013.t16 t1013.t17 t1013.t23))
% 17.50/17.72 (step t1013.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1013.t24))
% 17.50/17.72 (step t1013 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1014 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1015 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1013 t1014))
% 17.50/17.72 (anchor :step t1016 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.72 (step t1016.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1016.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1016.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1016.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1016.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.72 (step t1016.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1016.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1016.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1016.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.72 (step t1016.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1016.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1016.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.72 (step t1016.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1016.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.72 (step t1016.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.72 (step t1016.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t1016.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1016.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t1016.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t1016.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1016.t21 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 17.50/17.72 (step t1016.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.72 (step t1016.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1016.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1016.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1016.t24))
% 17.50/17.72 (step t1016.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1016.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1016.t25 t1016.t26))
% 17.50/17.72 (step t1016.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1016.t23 t1016.t27))
% 17.50/17.72 (step t1016.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1016.t6 t1016.t7 t1016.t8 t1016.t9 t1016.t10 t1016.t11 t1016.t12 t1016.t13 t1016.t14 t1016.t15 t1016.t16 t1016.t17 t1016.t18 t1016.t19 t1016.t20 t1016.t21 t1016.t22 t1016.t28))
% 17.50/17.72 (step t1016.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1016.t29))
% 17.50/17.72 (step t1016 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1017 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 4)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1018 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1016 t1017))
% 17.50/17.72 (anchor :step t1019 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1019.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1019.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1019.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1019.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1019.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1019.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1019.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1019.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1019.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1019.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1019.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.72 (step t1019.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1019.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.72 (step t1019.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t1019.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1019.t19))
% 17.50/17.72 (step t1019.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1019.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1019.t20 t1019.t21))
% 17.50/17.72 (step t1019.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1019.t18 t1019.t22))
% 17.50/17.72 (step t1019.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1019.t25))
% 17.50/17.72 (step t1019.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1019.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1019.t26 t1019.t27))
% 17.50/17.72 (step t1019.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1019.t24 t1019.t28))
% 17.50/17.72 (step t1019.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1019.t31))
% 17.50/17.72 (step t1019.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1019.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1019.t32 t1019.t33))
% 17.50/17.72 (step t1019.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1019.t30 t1019.t34))
% 17.50/17.72 (step t1019.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1019.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1019.t37))
% 17.50/17.72 (step t1019.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1019.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1019.t38 t1019.t39))
% 17.50/17.72 (step t1019.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1019.t36 t1019.t40))
% 17.50/17.72 (step t1019.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1019.t5 t1019.t6 t1019.t7 t1019.t8 t1019.t9 t1019.t10 t1019.t11 t1019.t12 t1019.t13 t1019.t14 t1019.t15 t1019.t16 t1019.t17 t1019.t23 t1019.t29 t1019.t35 t1019.t41))
% 17.50/17.72 (step t1019.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1019.t42))
% 17.50/17.72 (step t1019 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.72 (step t1020 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1021 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1019 t1020))
% 17.50/17.72 (anchor :step t1022 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1022.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1022.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1022.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1022.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1022.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1022.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1022.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1022.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1022.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1022.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1022.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t1022.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1022.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.72 (step t1022.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.72 (step t1022.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1022.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t1022.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1022.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1022.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1022.t18))
% 17.50/17.72 (step t1022.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1022.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1022.t19 t1022.t20))
% 17.50/17.72 (step t1022.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1022.t17 t1022.t21))
% 17.50/17.72 (step t1022.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1022.t5 t1022.t6 t1022.t7 t1022.t8 t1022.t9 t1022.t10 t1022.t11 t1022.t12 t1022.t13 t1022.t14 t1022.t15 t1022.t16 t1022.t22))
% 17.50/17.72 (step t1022.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1022.t23))
% 17.50/17.72 (step t1022 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.72 (step t1023 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.72 (step t1024 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1022 t1023))
% 17.50/17.72 (anchor :step t1025 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.72 (step t1025.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.72 (step t1025.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.72 (step t1025.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.72 (step t1025.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.72 (step t1025.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.72 (step t1025.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.72 (step t1025.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.72 (step t1025.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.72 (step t1025.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.72 (step t1025.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.72 (step t1025.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.72 (step t1025.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.72 (step t1025.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.72 (step t1025.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.72 (step t1025.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.72 (step t1025.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1025.t20))
% 17.50/17.72 (step t1025.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1025.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1025.t21 t1025.t22))
% 17.50/17.72 (step t1025.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1025.t19 t1025.t23))
% 17.50/17.72 (step t1025.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1025.t26))
% 17.50/17.72 (step t1025.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1025.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1025.t27 t1025.t28))
% 17.50/17.72 (step t1025.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1025.t25 t1025.t29))
% 17.50/17.72 (step t1025.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1025.t32))
% 17.50/17.72 (step t1025.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1025.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1025.t33 t1025.t34))
% 17.50/17.72 (step t1025.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1025.t31 t1025.t35))
% 17.50/17.72 (step t1025.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.72 (step t1025.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1025.t38))
% 17.50/17.72 (step t1025.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.72 (step t1025.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1025.t39 t1025.t40))
% 17.50/17.72 (step t1025.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1025.t37 t1025.t41))
% 17.50/17.72 (step t1025.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1025.t5 t1025.t6 t1025.t7 t1025.t8 t1025.t9 t1025.t10 t1025.t11 t1025.t12 t1025.t13 t1025.t14 t1025.t15 t1025.t16 t1025.t17 t1025.t18 t1025.t24 t1025.t30 t1025.t36 t1025.t42))
% 17.50/17.72 (step t1025.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1025.t43))
% 17.50/17.73 (step t1025 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1026 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1027 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1025 t1026))
% 17.50/17.73 (anchor :step t1028 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1028.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1028.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1028.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1028.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1028.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1028.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1028.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1028.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1028.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1028.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1028.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1028.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1028.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1028.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1028.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.73 (step t1028.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1028.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1028.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1028.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1028.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1028.t19))
% 17.50/17.73 (step t1028.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1028.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1028.t20 t1028.t21))
% 17.50/17.73 (step t1028.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1028.t18 t1028.t22))
% 17.50/17.73 (step t1028.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1028.t5 t1028.t6 t1028.t7 t1028.t8 t1028.t9 t1028.t10 t1028.t11 t1028.t12 t1028.t13 t1028.t14 t1028.t15 t1028.t16 t1028.t17 t1028.t23))
% 17.50/17.73 (step t1028.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1028.t24))
% 17.50/17.73 (step t1028 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1029 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1030 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1028 t1029))
% 17.50/17.73 (anchor :step t1031 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1031.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1031.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1031.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1031.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1031.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1031.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1031.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1031.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1031.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1031.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1031.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1031.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1031.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1031.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1031.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1031.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1031.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1031.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1031.t19 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1031.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1031.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1031.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.73 (step t1031.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1031.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1031.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1031.t24))
% 17.50/17.73 (step t1031.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1031.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1031.t25 t1031.t26))
% 17.50/17.73 (step t1031.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1031.t23 t1031.t27))
% 17.50/17.73 (step t1031.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1031.t6 t1031.t7 t1031.t8 t1031.t9 t1031.t10 t1031.t11 t1031.t12 t1031.t13 t1031.t14 t1031.t15 t1031.t16 t1031.t17 t1031.t18 t1031.t19 t1031.t20 t1031.t21 t1031.t22 t1031.t28))
% 17.50/17.73 (step t1031.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1031.t29))
% 17.50/17.73 (step t1031 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1032 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1033 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1031 t1032))
% 17.50/17.73 (anchor :step t1034 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1034.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1034.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1034.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1034.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1034.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1034.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1034.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1034.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1034.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1034.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1034.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1034.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1034.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1034.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1034.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1034.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1034.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1034.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1034.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1034.t18))
% 17.50/17.73 (step t1034.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1034.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1034.t19 t1034.t20))
% 17.50/17.73 (step t1034.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1034.t17 t1034.t21))
% 17.50/17.73 (step t1034.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1034.t5 t1034.t6 t1034.t7 t1034.t8 t1034.t9 t1034.t10 t1034.t11 t1034.t12 t1034.t13 t1034.t14 t1034.t15 t1034.t16 t1034.t22))
% 17.50/17.73 (step t1034.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1034.t23))
% 17.50/17.73 (step t1034 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1035 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1036 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1034 t1035))
% 17.50/17.73 (anchor :step t1037 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1037.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1037.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1037.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1037.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1037.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1037.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1037.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1037.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1037.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1037.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1037.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1037.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1037.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1037.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1037.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1037.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1037.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1037.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1037.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1037.t18))
% 17.50/17.73 (step t1037.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1037.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1037.t19 t1037.t20))
% 17.50/17.73 (step t1037.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1037.t17 t1037.t21))
% 17.50/17.73 (step t1037.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1037.t5 t1037.t6 t1037.t7 t1037.t8 t1037.t9 t1037.t10 t1037.t11 t1037.t12 t1037.t13 t1037.t14 t1037.t15 t1037.t16 t1037.t22))
% 17.50/17.73 (step t1037.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1037.t23))
% 17.50/17.73 (step t1037 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1038 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1039 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1037 t1038))
% 17.50/17.73 (anchor :step t1040 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1040.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1040.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1040.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1040.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1040.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1040.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1040.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1040.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1040.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1040.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1040.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1040.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1040.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1040.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1040.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1040.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1040.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1040.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1040.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1040.t18))
% 17.50/17.73 (step t1040.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1040.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1040.t19 t1040.t20))
% 17.50/17.73 (step t1040.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1040.t17 t1040.t21))
% 17.50/17.73 (step t1040.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1040.t5 t1040.t6 t1040.t7 t1040.t8 t1040.t9 t1040.t10 t1040.t11 t1040.t12 t1040.t13 t1040.t14 t1040.t15 t1040.t16 t1040.t22))
% 17.50/17.73 (step t1040.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1040.t23))
% 17.50/17.73 (step t1040 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1041 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1042 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1040 t1041))
% 17.50/17.73 (anchor :step t1043 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1043.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1043.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1043.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1043.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1043.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1043.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1043.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1043.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1043.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1043.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1043.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1043.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1043.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1043.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1043.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1043.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 17.50/17.73 (step t1043.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1043.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1043.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1043.t18))
% 17.50/17.73 (step t1043.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1043.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1043.t19 t1043.t20))
% 17.50/17.73 (step t1043.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1043.t17 t1043.t21))
% 17.50/17.73 (step t1043.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1043.t5 t1043.t6 t1043.t7 t1043.t8 t1043.t9 t1043.t10 t1043.t11 t1043.t12 t1043.t13 t1043.t14 t1043.t15 t1043.t16 t1043.t22))
% 17.50/17.73 (step t1043.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1043.t23))
% 17.50/17.73 (step t1043 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1044 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1045 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1043 t1044))
% 17.50/17.73 (anchor :step t1046 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1046.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1046.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1046.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1046.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1046.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1046.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1046.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1046.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1046.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1046.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1046.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1046.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1046.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1046.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1046.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.73 (step t1046.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1046.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1046.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1046.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1046.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1046.t19))
% 17.50/17.73 (step t1046.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1046.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1046.t20 t1046.t21))
% 17.50/17.73 (step t1046.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1046.t18 t1046.t22))
% 17.50/17.73 (step t1046.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1046.t5 t1046.t6 t1046.t7 t1046.t8 t1046.t9 t1046.t10 t1046.t11 t1046.t12 t1046.t13 t1046.t14 t1046.t15 t1046.t16 t1046.t17 t1046.t23))
% 17.50/17.73 (step t1046.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1046.t24))
% 17.50/17.73 (step t1046 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1047 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1048 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1046 t1047))
% 17.50/17.73 (anchor :step t1049 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1049.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1049.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1049.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1049.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1049.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1049.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1049.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1049.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1049.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1049.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1049.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1049.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1049.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1049.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1049.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1049.t16 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1049.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1049.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1049.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1049.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1049.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1049.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.73 (step t1049.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1049.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1049.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1049.t24))
% 17.50/17.73 (step t1049.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1049.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1049.t25 t1049.t26))
% 17.50/17.73 (step t1049.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1049.t23 t1049.t27))
% 17.50/17.73 (step t1049.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1049.t6 t1049.t7 t1049.t8 t1049.t9 t1049.t10 t1049.t11 t1049.t12 t1049.t13 t1049.t14 t1049.t15 t1049.t16 t1049.t17 t1049.t18 t1049.t19 t1049.t20 t1049.t21 t1049.t22 t1049.t28))
% 17.50/17.73 (step t1049.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1049.t29))
% 17.50/17.73 (step t1049 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1050 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1051 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1049 t1050))
% 17.50/17.73 (anchor :step t1052 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1052.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1052.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1052.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1052.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1052.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1052.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1052.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1052.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1052.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1052.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1052.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1052.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1052.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.73 (step t1052.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1052.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1052.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1052.t20))
% 17.50/17.73 (step t1052.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1052.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1052.t21 t1052.t22))
% 17.50/17.73 (step t1052.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1052.t19 t1052.t23))
% 17.50/17.73 (step t1052.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1052.t26))
% 17.50/17.73 (step t1052.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1052.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1052.t27 t1052.t28))
% 17.50/17.73 (step t1052.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1052.t25 t1052.t29))
% 17.50/17.73 (step t1052.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1052.t32))
% 17.50/17.73 (step t1052.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1052.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1052.t33 t1052.t34))
% 17.50/17.73 (step t1052.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1052.t31 t1052.t35))
% 17.50/17.73 (step t1052.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1052.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1052.t38))
% 17.50/17.73 (step t1052.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1052.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1052.t39 t1052.t40))
% 17.50/17.73 (step t1052.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1052.t37 t1052.t41))
% 17.50/17.73 (step t1052.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1052.t5 t1052.t6 t1052.t7 t1052.t8 t1052.t9 t1052.t10 t1052.t11 t1052.t12 t1052.t13 t1052.t14 t1052.t15 t1052.t16 t1052.t17 t1052.t18 t1052.t24 t1052.t30 t1052.t36 t1052.t42))
% 17.50/17.73 (step t1052.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1052.t43))
% 17.50/17.73 (step t1052 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1053 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1054 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1052 t1053))
% 17.50/17.73 (anchor :step t1055 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1055.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1055.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1055.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1055.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1055.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1055.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1055.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1055.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1055.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1055.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1055.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1055.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1055.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1055.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1055.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1055.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1055.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1055.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1055.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1055.t18))
% 17.50/17.73 (step t1055.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1055.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1055.t19 t1055.t20))
% 17.50/17.73 (step t1055.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1055.t17 t1055.t21))
% 17.50/17.73 (step t1055.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1055.t5 t1055.t6 t1055.t7 t1055.t8 t1055.t9 t1055.t10 t1055.t11 t1055.t12 t1055.t13 t1055.t14 t1055.t15 t1055.t16 t1055.t22))
% 17.50/17.73 (step t1055.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1055.t23))
% 17.50/17.73 (step t1055 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1056 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1057 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1055 t1056))
% 17.50/17.73 (anchor :step t1058 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1058.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1058.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1058.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1058.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1058.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1058.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1058.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1058.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1058.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1058.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1058.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1058.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1058.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1058.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1058.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1058.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1058.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1058.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1058.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1058.t18))
% 17.50/17.73 (step t1058.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1058.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1058.t19 t1058.t20))
% 17.50/17.73 (step t1058.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1058.t17 t1058.t21))
% 17.50/17.73 (step t1058.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1058.t5 t1058.t6 t1058.t7 t1058.t8 t1058.t9 t1058.t10 t1058.t11 t1058.t12 t1058.t13 t1058.t14 t1058.t15 t1058.t16 t1058.t22))
% 17.50/17.73 (step t1058.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1058.t23))
% 17.50/17.73 (step t1058 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1059 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1060 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1058 t1059))
% 17.50/17.73 (anchor :step t1061 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1061.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1061.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1061.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1061.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1061.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1061.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1061.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1061.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1061.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1061.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1061.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1061.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1061.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1061.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1061.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1061.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1061.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1061.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1061.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1061.t18))
% 17.50/17.73 (step t1061.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1061.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1061.t19 t1061.t20))
% 17.50/17.73 (step t1061.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1061.t17 t1061.t21))
% 17.50/17.73 (step t1061.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1061.t5 t1061.t6 t1061.t7 t1061.t8 t1061.t9 t1061.t10 t1061.t11 t1061.t12 t1061.t13 t1061.t14 t1061.t15 t1061.t16 t1061.t22))
% 17.50/17.73 (step t1061.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1061.t23))
% 17.50/17.73 (step t1061 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1062 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1063 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1061 t1062))
% 17.50/17.73 (anchor :step t1064 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1064.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1064.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1064.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1064.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1064.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1064.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1064.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1064.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1064.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1064.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1064.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1064.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1064.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1064.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1064.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1064.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1064.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1064.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1064.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1064.t18))
% 17.50/17.73 (step t1064.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1064.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1064.t19 t1064.t20))
% 17.50/17.73 (step t1064.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1064.t17 t1064.t21))
% 17.50/17.73 (step t1064.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1064.t5 t1064.t6 t1064.t7 t1064.t8 t1064.t9 t1064.t10 t1064.t11 t1064.t12 t1064.t13 t1064.t14 t1064.t15 t1064.t16 t1064.t22))
% 17.50/17.73 (step t1064.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1064.t23))
% 17.50/17.73 (step t1064 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1065 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1066 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1064 t1065))
% 17.50/17.73 (anchor :step t1067 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1067.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1067.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1067.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1067.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1067.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1067.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1067.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1067.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1067.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1067.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1067.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1067.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1067.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1067.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1067.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1067.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1067.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1067.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1067.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1067.t18))
% 17.50/17.73 (step t1067.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1067.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1067.t19 t1067.t20))
% 17.50/17.73 (step t1067.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1067.t17 t1067.t21))
% 17.50/17.73 (step t1067.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1067.t5 t1067.t6 t1067.t7 t1067.t8 t1067.t9 t1067.t10 t1067.t11 t1067.t12 t1067.t13 t1067.t14 t1067.t15 t1067.t16 t1067.t22))
% 17.50/17.73 (step t1067.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1067.t23))
% 17.50/17.73 (step t1067 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1068 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1069 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1067 t1068))
% 17.50/17.73 (anchor :step t1070 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1070.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1070.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1070.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1070.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1070.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1070.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1070.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1070.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1070.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1070.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1070.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.73 (step t1070.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1070.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1070.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1070.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.73 (step t1070.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1070.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1070.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1070.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1070.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1070.t19))
% 17.50/17.73 (step t1070.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1070.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1070.t20 t1070.t21))
% 17.50/17.73 (step t1070.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1070.t18 t1070.t22))
% 17.50/17.73 (step t1070.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1070.t5 t1070.t6 t1070.t7 t1070.t8 t1070.t9 t1070.t10 t1070.t11 t1070.t12 t1070.t13 t1070.t14 t1070.t15 t1070.t16 t1070.t17 t1070.t23))
% 17.50/17.73 (step t1070.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1070.t24))
% 17.50/17.73 (step t1070 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1071 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1072 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1070 t1071))
% 17.50/17.73 (anchor :step t1073 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1073.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1073.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1073.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1073.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1073.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1073.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1073.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1073.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1073.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1073.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1073.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.73 (step t1073.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1073.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1073.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1073.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.73 (step t1073.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1073.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1073.t20))
% 17.50/17.73 (step t1073.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1073.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1073.t21 t1073.t22))
% 17.50/17.73 (step t1073.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1073.t19 t1073.t23))
% 17.50/17.73 (step t1073.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1073.t26))
% 17.50/17.73 (step t1073.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1073.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1073.t27 t1073.t28))
% 17.50/17.73 (step t1073.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1073.t25 t1073.t29))
% 17.50/17.73 (step t1073.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1073.t32))
% 17.50/17.73 (step t1073.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1073.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1073.t33 t1073.t34))
% 17.50/17.73 (step t1073.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1073.t31 t1073.t35))
% 17.50/17.73 (step t1073.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1073.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1073.t38))
% 17.50/17.73 (step t1073.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1073.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1073.t39 t1073.t40))
% 17.50/17.73 (step t1073.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1073.t37 t1073.t41))
% 17.50/17.73 (step t1073.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1073.t5 t1073.t6 t1073.t7 t1073.t8 t1073.t9 t1073.t10 t1073.t11 t1073.t12 t1073.t13 t1073.t14 t1073.t15 t1073.t16 t1073.t17 t1073.t18 t1073.t24 t1073.t30 t1073.t36 t1073.t42))
% 17.50/17.73 (step t1073.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1073.t43))
% 17.50/17.73 (step t1073 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1074 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1075 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1073 t1074))
% 17.50/17.73 (anchor :step t1076 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1076.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1076.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1076.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1076.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1076.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1076.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1076.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1076.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1076.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1076.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1076.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1076.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1076.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.73 (step t1076.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1076.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1076.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1076.t19))
% 17.50/17.73 (step t1076.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1076.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1076.t20 t1076.t21))
% 17.50/17.73 (step t1076.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1076.t18 t1076.t22))
% 17.50/17.73 (step t1076.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1076.t25))
% 17.50/17.73 (step t1076.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1076.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1076.t26 t1076.t27))
% 17.50/17.73 (step t1076.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1076.t24 t1076.t28))
% 17.50/17.73 (step t1076.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1076.t31))
% 17.50/17.73 (step t1076.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1076.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1076.t32 t1076.t33))
% 17.50/17.73 (step t1076.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1076.t30 t1076.t34))
% 17.50/17.73 (step t1076.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1076.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1076.t37))
% 17.50/17.73 (step t1076.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1076.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1076.t38 t1076.t39))
% 17.50/17.73 (step t1076.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1076.t36 t1076.t40))
% 17.50/17.73 (step t1076.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1076.t5 t1076.t6 t1076.t7 t1076.t8 t1076.t9 t1076.t10 t1076.t11 t1076.t12 t1076.t13 t1076.t14 t1076.t15 t1076.t16 t1076.t17 t1076.t23 t1076.t29 t1076.t35 t1076.t41))
% 17.50/17.73 (step t1076.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1076.t42))
% 17.50/17.73 (step t1076 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1077 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1078 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1076 t1077))
% 17.50/17.73 (anchor :step t1079 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1079.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1079.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1079.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1079.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1079.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1079.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1079.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1079.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1079.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1079.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1079.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1079.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1079.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1079.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1079.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1079.t16 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.73 (step t1079.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1079.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1079.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1079.t20 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t21 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t22 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t23 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1079.t24 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.73 (step t1079.t25 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t26 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t27 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1079.t26))
% 17.50/17.73 (step t1079.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1079.t29 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1079.t27 t1079.t28))
% 17.50/17.73 (step t1079.t30 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1079.t25 t1079.t29))
% 17.50/17.73 (step t1079.t31 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t32 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t33 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1079.t32))
% 17.50/17.73 (step t1079.t34 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1079.t35 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1079.t33 t1079.t34))
% 17.50/17.73 (step t1079.t36 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1079.t31 t1079.t35))
% 17.50/17.73 (step t1079.t37 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t38 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t39 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1079.t38))
% 17.50/17.73 (step t1079.t40 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1079.t41 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1079.t39 t1079.t40))
% 17.50/17.73 (step t1079.t42 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1079.t37 t1079.t41))
% 17.50/17.73 (step t1079.t43 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t44 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1079.t45 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1079.t44))
% 17.50/17.73 (step t1079.t46 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1079.t47 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1079.t45 t1079.t46))
% 17.50/17.73 (step t1079.t48 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1079.t43 t1079.t47))
% 17.50/17.73 (step t1079.t49 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1079.t6 t1079.t7 t1079.t8 t1079.t9 t1079.t10 t1079.t11 t1079.t12 t1079.t13 t1079.t14 t1079.t15 t1079.t16 t1079.t17 t1079.t18 t1079.t19 t1079.t20 t1079.t21 t1079.t22 t1079.t23 t1079.t24 t1079.t30 t1079.t36 t1079.t42 t1079.t48))
% 17.50/17.73 (step t1079.t50 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1079.t49))
% 17.50/17.73 (step t1079 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1080 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1081 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1079 t1080))
% 17.50/17.73 (anchor :step t1082 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1082.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1082.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1082.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1082.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1082.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1082.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1082.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1082.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1082.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1082.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1082.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1082.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1082.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1082.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1082.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1082.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1082.t19))
% 17.50/17.73 (step t1082.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1082.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1082.t20 t1082.t21))
% 17.50/17.73 (step t1082.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1082.t18 t1082.t22))
% 17.50/17.73 (step t1082.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1082.t25))
% 17.50/17.73 (step t1082.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1082.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1082.t26 t1082.t27))
% 17.50/17.73 (step t1082.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1082.t24 t1082.t28))
% 17.50/17.73 (step t1082.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1082.t31))
% 17.50/17.73 (step t1082.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1082.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1082.t32 t1082.t33))
% 17.50/17.73 (step t1082.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1082.t30 t1082.t34))
% 17.50/17.73 (step t1082.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1082.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1082.t37))
% 17.50/17.73 (step t1082.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1082.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1082.t38 t1082.t39))
% 17.50/17.73 (step t1082.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1082.t36 t1082.t40))
% 17.50/17.73 (step t1082.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1082.t5 t1082.t6 t1082.t7 t1082.t8 t1082.t9 t1082.t10 t1082.t11 t1082.t12 t1082.t13 t1082.t14 t1082.t15 t1082.t16 t1082.t17 t1082.t23 t1082.t29 t1082.t35 t1082.t41))
% 17.50/17.73 (step t1082.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1082.t42))
% 17.50/17.73 (step t1082 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1083 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1084 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1082 t1083))
% 17.50/17.73 (anchor :step t1085 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1085.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1085.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1085.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1085.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1085.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1085.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1085.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1085.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1085.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1085.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1085.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1085.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1085.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1085.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1085.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1085.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1085.t19))
% 17.50/17.73 (step t1085.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1085.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1085.t20 t1085.t21))
% 17.50/17.73 (step t1085.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1085.t18 t1085.t22))
% 17.50/17.73 (step t1085.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1085.t25))
% 17.50/17.73 (step t1085.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1085.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1085.t26 t1085.t27))
% 17.50/17.73 (step t1085.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1085.t24 t1085.t28))
% 17.50/17.73 (step t1085.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1085.t31))
% 17.50/17.73 (step t1085.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1085.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1085.t32 t1085.t33))
% 17.50/17.73 (step t1085.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1085.t30 t1085.t34))
% 17.50/17.73 (step t1085.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1085.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1085.t37))
% 17.50/17.73 (step t1085.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1085.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1085.t38 t1085.t39))
% 17.50/17.73 (step t1085.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1085.t36 t1085.t40))
% 17.50/17.73 (step t1085.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1085.t5 t1085.t6 t1085.t7 t1085.t8 t1085.t9 t1085.t10 t1085.t11 t1085.t12 t1085.t13 t1085.t14 t1085.t15 t1085.t16 t1085.t17 t1085.t23 t1085.t29 t1085.t35 t1085.t41))
% 17.50/17.73 (step t1085.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1085.t42))
% 17.50/17.73 (step t1085 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1086 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1087 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1085 t1086))
% 17.50/17.73 (anchor :step t1088 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1088.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1088.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1088.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1088.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1088.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1088.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1088.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1088.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1088.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1088.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1088.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1088.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1088.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1088.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1088.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1088.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1088.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1088.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1088.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1088.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t21 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.73 (step t1088.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1088.t24))
% 17.50/17.73 (step t1088.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1088.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1088.t25 t1088.t26))
% 17.50/17.73 (step t1088.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1088.t23 t1088.t27))
% 17.50/17.73 (step t1088.t29 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t30 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t31 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1088.t30))
% 17.50/17.73 (step t1088.t32 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1088.t33 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1088.t31 t1088.t32))
% 17.50/17.73 (step t1088.t34 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1088.t29 t1088.t33))
% 17.50/17.73 (step t1088.t35 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t36 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t37 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1088.t36))
% 17.50/17.73 (step t1088.t38 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1088.t39 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1088.t37 t1088.t38))
% 17.50/17.73 (step t1088.t40 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1088.t35 t1088.t39))
% 17.50/17.73 (step t1088.t41 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t42 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1088.t43 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1088.t42))
% 17.50/17.73 (step t1088.t44 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1088.t45 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1088.t43 t1088.t44))
% 17.50/17.73 (step t1088.t46 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1088.t41 t1088.t45))
% 17.50/17.73 (step t1088.t47 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1088.t6 t1088.t7 t1088.t8 t1088.t9 t1088.t10 t1088.t11 t1088.t12 t1088.t13 t1088.t14 t1088.t15 t1088.t16 t1088.t17 t1088.t18 t1088.t19 t1088.t20 t1088.t21 t1088.t22 t1088.t28 t1088.t34 t1088.t40 t1088.t46))
% 17.50/17.73 (step t1088.t48 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1088.t47))
% 17.50/17.73 (step t1088 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1089 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1090 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1088 t1089))
% 17.50/17.73 (anchor :step t1091 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1091.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1091.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1091.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1091.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1091.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1091.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1091.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1091.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1091.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1091.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1091.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1091.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1091.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 17.50/17.73 (step t1091.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1091.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1091.t18))
% 17.50/17.73 (step t1091.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1091.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1091.t19 t1091.t20))
% 17.50/17.73 (step t1091.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1091.t17 t1091.t21))
% 17.50/17.73 (step t1091.t23 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t24 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t25 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1091.t24))
% 17.50/17.73 (step t1091.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1091.t27 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1091.t25 t1091.t26))
% 17.50/17.73 (step t1091.t28 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1091.t23 t1091.t27))
% 17.50/17.73 (step t1091.t29 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t30 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t31 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1091.t30))
% 17.50/17.73 (step t1091.t32 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1091.t33 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1091.t31 t1091.t32))
% 17.50/17.73 (step t1091.t34 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1091.t29 t1091.t33))
% 17.50/17.73 (step t1091.t35 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t36 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1091.t37 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1091.t36))
% 17.50/17.73 (step t1091.t38 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1091.t39 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1091.t37 t1091.t38))
% 17.50/17.73 (step t1091.t40 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1091.t35 t1091.t39))
% 17.50/17.73 (step t1091.t41 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1091.t5 t1091.t6 t1091.t7 t1091.t8 t1091.t9 t1091.t10 t1091.t11 t1091.t12 t1091.t13 t1091.t14 t1091.t15 t1091.t16 t1091.t22 t1091.t28 t1091.t34 t1091.t40))
% 17.50/17.73 (step t1091.t42 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1091.t41))
% 17.50/17.73 (step t1091 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1092 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1093 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1091 t1092))
% 17.50/17.73 (anchor :step t1094 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1094.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1094.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1094.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1094.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1094.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1094.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1094.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1094.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1094.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1094.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1094.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1094.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1094.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1094.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1094.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1094.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1094.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1094.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1094.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1094.t18))
% 17.50/17.73 (step t1094.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1094.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1094.t19 t1094.t20))
% 17.50/17.73 (step t1094.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1094.t17 t1094.t21))
% 17.50/17.73 (step t1094.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1094.t5 t1094.t6 t1094.t7 t1094.t8 t1094.t9 t1094.t10 t1094.t11 t1094.t12 t1094.t13 t1094.t14 t1094.t15 t1094.t16 t1094.t22))
% 17.50/17.73 (step t1094.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1094.t23))
% 17.50/17.73 (step t1094 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1095 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1096 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1094 t1095))
% 17.50/17.73 (anchor :step t1097 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1097.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1097.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1097.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1097.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1097.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1097.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1097.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1097.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1097.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1097.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1097.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1097.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1097.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1097.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1097.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1097.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1097.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1097.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1097.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1097.t18))
% 17.50/17.73 (step t1097.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1097.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1097.t19 t1097.t20))
% 17.50/17.73 (step t1097.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1097.t17 t1097.t21))
% 17.50/17.73 (step t1097.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1097.t5 t1097.t6 t1097.t7 t1097.t8 t1097.t9 t1097.t10 t1097.t11 t1097.t12 t1097.t13 t1097.t14 t1097.t15 t1097.t16 t1097.t22))
% 17.50/17.73 (step t1097.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1097.t23))
% 17.50/17.73 (step t1097 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1098 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1099 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1097 t1098))
% 17.50/17.73 (anchor :step t1100 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1100.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1100.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1100.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1100.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1100.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1100.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1100.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1100.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1100.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1100.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1100.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1100.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1100.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1100.t14 (cl (= (= (tptp.a Z4) 8) (= (tptp.a Z4) 8))) :rule refl)
% 17.50/17.73 (step t1100.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.73 (step t1100.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1100.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1100.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1100.t17))
% 17.50/17.73 (step t1100.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1100.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1100.t18 t1100.t19))
% 17.50/17.73 (step t1100.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1100.t16 t1100.t20))
% 17.50/17.73 (step t1100.t22 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1100.t5 t1100.t6 t1100.t7 t1100.t8 t1100.t9 t1100.t10 t1100.t11 t1100.t12 t1100.t13 t1100.t14 t1100.t15 t1100.t21))
% 17.50/17.73 (step t1100.t23 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1100.t22))
% 17.50/17.73 (step t1100 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1101 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1102 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1100 t1101))
% 17.50/17.73 (anchor :step t1103 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1103.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1103.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1103.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1103.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1103.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1103.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1103.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1103.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1103.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1103.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1103.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1103.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1103.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1103.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.73 (step t1103.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.73 (step t1103.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.73 (step t1103.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1103.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1103.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1103.t18))
% 17.50/17.73 (step t1103.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1103.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1103.t19 t1103.t20))
% 17.50/17.73 (step t1103.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1103.t17 t1103.t21))
% 17.50/17.73 (step t1103.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1103.t5 t1103.t6 t1103.t7 t1103.t8 t1103.t9 t1103.t10 t1103.t11 t1103.t12 t1103.t13 t1103.t14 t1103.t15 t1103.t16 t1103.t22))
% 17.50/17.73 (step t1103.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1103.t23))
% 17.50/17.73 (step t1103 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1104 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1105 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1103 t1104))
% 17.50/17.73 (anchor :step t1106 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1106.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1106.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1106.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1106.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1106.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1106.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1106.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1106.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1106.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1106.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1106.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1106.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1106.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1106.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.73 (step t1106.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.73 (step t1106.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.73 (step t1106.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1106.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1106.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1106.t18))
% 17.50/17.73 (step t1106.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1106.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1106.t19 t1106.t20))
% 17.50/17.73 (step t1106.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1106.t17 t1106.t21))
% 17.50/17.73 (step t1106.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1106.t5 t1106.t6 t1106.t7 t1106.t8 t1106.t9 t1106.t10 t1106.t11 t1106.t12 t1106.t13 t1106.t14 t1106.t15 t1106.t16 t1106.t22))
% 17.50/17.73 (step t1106.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1106.t23))
% 17.50/17.73 (step t1106 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1107 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1108 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1106 t1107))
% 17.50/17.73 (anchor :step t1109 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1109.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1109.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1109.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1109.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1109.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1109.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1109.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1109.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1109.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1109.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1109.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1109.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1109.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1109.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1109.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1109.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1109.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1109.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1109.t19 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1109.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1109.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1109.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.73 (step t1109.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1109.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1109.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1109.t24))
% 17.50/17.73 (step t1109.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1109.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1109.t25 t1109.t26))
% 17.50/17.73 (step t1109.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1109.t23 t1109.t27))
% 17.50/17.73 (step t1109.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1109.t6 t1109.t7 t1109.t8 t1109.t9 t1109.t10 t1109.t11 t1109.t12 t1109.t13 t1109.t14 t1109.t15 t1109.t16 t1109.t17 t1109.t18 t1109.t19 t1109.t20 t1109.t21 t1109.t22 t1109.t28))
% 17.50/17.73 (step t1109.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1109.t29))
% 17.50/17.73 (step t1109 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1110 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1111 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1109 t1110))
% 17.50/17.73 (anchor :step t1112 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1112.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1112.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1112.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1112.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1112.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1112.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1112.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1112.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1112.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1112.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1112.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1112.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1112.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.73 (step t1112.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1112.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1112.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1112.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1112.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1112.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1112.t18))
% 17.50/17.73 (step t1112.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1112.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1112.t19 t1112.t20))
% 17.50/17.73 (step t1112.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1112.t17 t1112.t21))
% 17.50/17.73 (step t1112.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1112.t5 t1112.t6 t1112.t7 t1112.t8 t1112.t9 t1112.t10 t1112.t11 t1112.t12 t1112.t13 t1112.t14 t1112.t15 t1112.t16 t1112.t22))
% 17.50/17.73 (step t1112.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1112.t23))
% 17.50/17.73 (step t1112 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1113 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1114 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1112 t1113))
% 17.50/17.73 (anchor :step t1115 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1115.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1115.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1115.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1115.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1115.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1115.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1115.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1115.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1115.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1115.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1115.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1115.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1115.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.73 (step t1115.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1115.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1115.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1115.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1115.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1115.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1115.t18))
% 17.50/17.73 (step t1115.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1115.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1115.t19 t1115.t20))
% 17.50/17.73 (step t1115.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1115.t17 t1115.t21))
% 17.50/17.73 (step t1115.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1115.t5 t1115.t6 t1115.t7 t1115.t8 t1115.t9 t1115.t10 t1115.t11 t1115.t12 t1115.t13 t1115.t14 t1115.t15 t1115.t16 t1115.t22))
% 17.50/17.73 (step t1115.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1115.t23))
% 17.50/17.73 (step t1115 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1116 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1117 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1115 t1116))
% 17.50/17.73 (anchor :step t1118 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1118.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1118.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1118.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1118.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1118.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1118.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1118.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1118.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1118.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1118.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1118.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1118.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1118.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1118.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1118.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1118.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1118.t20))
% 17.50/17.73 (step t1118.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1118.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1118.t21 t1118.t22))
% 17.50/17.73 (step t1118.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1118.t19 t1118.t23))
% 17.50/17.73 (step t1118.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1118.t26))
% 17.50/17.73 (step t1118.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1118.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1118.t27 t1118.t28))
% 17.50/17.73 (step t1118.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1118.t25 t1118.t29))
% 17.50/17.73 (step t1118.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1118.t32))
% 17.50/17.73 (step t1118.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1118.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1118.t33 t1118.t34))
% 17.50/17.73 (step t1118.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1118.t31 t1118.t35))
% 17.50/17.73 (step t1118.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1118.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1118.t38))
% 17.50/17.73 (step t1118.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1118.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1118.t39 t1118.t40))
% 17.50/17.73 (step t1118.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1118.t37 t1118.t41))
% 17.50/17.73 (step t1118.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1118.t5 t1118.t6 t1118.t7 t1118.t8 t1118.t9 t1118.t10 t1118.t11 t1118.t12 t1118.t13 t1118.t14 t1118.t15 t1118.t16 t1118.t17 t1118.t18 t1118.t24 t1118.t30 t1118.t36 t1118.t42))
% 17.50/17.73 (step t1118.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1118.t43))
% 17.50/17.73 (step t1118 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1119 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1120 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1118 t1119))
% 17.50/17.73 (anchor :step t1121 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1121.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1121.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1121.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1121.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1121.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1121.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1121.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1121.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1121.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1121.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1121.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1121.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1121.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1121.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1121.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.73 (step t1121.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1121.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1121.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1121.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1121.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1121.t19))
% 17.50/17.73 (step t1121.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1121.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1121.t20 t1121.t21))
% 17.50/17.73 (step t1121.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1121.t18 t1121.t22))
% 17.50/17.73 (step t1121.t24 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1121.t5 t1121.t6 t1121.t7 t1121.t8 t1121.t9 t1121.t10 t1121.t11 t1121.t12 t1121.t13 t1121.t14 t1121.t15 t1121.t16 t1121.t17 t1121.t23))
% 17.50/17.73 (step t1121.t25 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1121.t24))
% 17.50/17.73 (step t1121 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1122 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1123 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1121 t1122))
% 17.50/17.73 (anchor :step t1124 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1124.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1124.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1124.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1124.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1124.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1124.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1124.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1124.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1124.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1124.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1124.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1124.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1124.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1124.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1124.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1124.t16 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1124.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1124.t18 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1124.t19 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1124.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1124.t21 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1124.t22 (cl (= (= (tptp.b Z5) 2) (= (tptp.b Z5) 2))) :rule refl)
% 17.50/17.73 (step t1124.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1124.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1124.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1124.t24))
% 17.50/17.73 (step t1124.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1124.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1124.t25 t1124.t26))
% 17.50/17.73 (step t1124.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1124.t23 t1124.t27))
% 17.50/17.73 (step t1124.t29 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1124.t6 t1124.t7 t1124.t8 t1124.t9 t1124.t10 t1124.t11 t1124.t12 t1124.t13 t1124.t14 t1124.t15 t1124.t16 t1124.t17 t1124.t18 t1124.t19 t1124.t20 t1124.t21 t1124.t22 t1124.t28))
% 17.50/17.73 (step t1124.t30 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1124.t29))
% 17.50/17.73 (step t1124 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1125 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1126 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1124 t1125))
% 17.50/17.73 (anchor :step t1127 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1127.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1127.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1127.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1127.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1127.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1127.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1127.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1127.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1127.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1127.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1127.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1127.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1127.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.73 (step t1127.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1127.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1127.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1127.t20))
% 17.50/17.73 (step t1127.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1127.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1127.t21 t1127.t22))
% 17.50/17.73 (step t1127.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1127.t19 t1127.t23))
% 17.50/17.73 (step t1127.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1127.t26))
% 17.50/17.73 (step t1127.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1127.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1127.t27 t1127.t28))
% 17.50/17.73 (step t1127.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1127.t25 t1127.t29))
% 17.50/17.73 (step t1127.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1127.t32))
% 17.50/17.73 (step t1127.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1127.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1127.t33 t1127.t34))
% 17.50/17.73 (step t1127.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1127.t31 t1127.t35))
% 17.50/17.73 (step t1127.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1127.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1127.t38))
% 17.50/17.73 (step t1127.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1127.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1127.t39 t1127.t40))
% 17.50/17.73 (step t1127.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1127.t37 t1127.t41))
% 17.50/17.73 (step t1127.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1127.t5 t1127.t6 t1127.t7 t1127.t8 t1127.t9 t1127.t10 t1127.t11 t1127.t12 t1127.t13 t1127.t14 t1127.t15 t1127.t16 t1127.t17 t1127.t18 t1127.t24 t1127.t30 t1127.t36 t1127.t42))
% 17.50/17.73 (step t1127.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1127.t43))
% 17.50/17.73 (step t1127 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1128 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1129 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1127 t1128))
% 17.50/17.73 (anchor :step t1130 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1130.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1130.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1130.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1130.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1130.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1130.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1130.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1130.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1130.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1130.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1130.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1130.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1130.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1130.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1130.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1130.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1130.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1130.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1130.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1130.t18))
% 17.50/17.73 (step t1130.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1130.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1130.t19 t1130.t20))
% 17.50/17.73 (step t1130.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1130.t17 t1130.t21))
% 17.50/17.73 (step t1130.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1130.t5 t1130.t6 t1130.t7 t1130.t8 t1130.t9 t1130.t10 t1130.t11 t1130.t12 t1130.t13 t1130.t14 t1130.t15 t1130.t16 t1130.t22))
% 17.50/17.73 (step t1130.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1130.t23))
% 17.50/17.73 (step t1130 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1131 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1132 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1130 t1131))
% 17.50/17.73 (anchor :step t1133 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1133.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1133.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1133.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1133.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1133.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1133.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1133.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1133.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1133.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1133.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1133.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1133.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1133.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1133.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1133.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1133.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1133.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1133.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1133.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1133.t18))
% 17.50/17.73 (step t1133.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1133.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1133.t19 t1133.t20))
% 17.50/17.73 (step t1133.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1133.t17 t1133.t21))
% 17.50/17.73 (step t1133.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1133.t5 t1133.t6 t1133.t7 t1133.t8 t1133.t9 t1133.t10 t1133.t11 t1133.t12 t1133.t13 t1133.t14 t1133.t15 t1133.t16 t1133.t22))
% 17.50/17.73 (step t1133.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1133.t23))
% 17.50/17.73 (step t1133 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1134 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1135 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1133 t1134))
% 17.50/17.73 (anchor :step t1136 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1136.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1136.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1136.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1136.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1136.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1136.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1136.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1136.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1136.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1136.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1136.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1136.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1136.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1136.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1136.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1136.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1136.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1136.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1136.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1136.t18))
% 17.50/17.73 (step t1136.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1136.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1136.t19 t1136.t20))
% 17.50/17.73 (step t1136.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1136.t17 t1136.t21))
% 17.50/17.73 (step t1136.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1136.t5 t1136.t6 t1136.t7 t1136.t8 t1136.t9 t1136.t10 t1136.t11 t1136.t12 t1136.t13 t1136.t14 t1136.t15 t1136.t16 t1136.t22))
% 17.50/17.73 (step t1136.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1136.t23))
% 17.50/17.73 (step t1136 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1137 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1138 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1136 t1137))
% 17.50/17.73 (anchor :step t1139 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1139.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1139.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1139.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1139.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1139.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1139.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1139.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1139.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1139.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1139.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1139.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1139.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1139.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1139.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1139.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1139.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1139.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1139.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1139.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1139.t18))
% 17.50/17.73 (step t1139.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1139.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1139.t19 t1139.t20))
% 17.50/17.73 (step t1139.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1139.t17 t1139.t21))
% 17.50/17.73 (step t1139.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1139.t5 t1139.t6 t1139.t7 t1139.t8 t1139.t9 t1139.t10 t1139.t11 t1139.t12 t1139.t13 t1139.t14 t1139.t15 t1139.t16 t1139.t22))
% 17.50/17.73 (step t1139.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1139.t23))
% 17.50/17.73 (step t1139 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1140 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1141 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1139 t1140))
% 17.50/17.73 (anchor :step t1142 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1142.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1142.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1142.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1142.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1142.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1142.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1142.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1142.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1142.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1142.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1142.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1142.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1142.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1142.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1142.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1142.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1142.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1142.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1142.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1142.t18))
% 17.50/17.73 (step t1142.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1142.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1142.t19 t1142.t20))
% 17.50/17.73 (step t1142.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1142.t17 t1142.t21))
% 17.50/17.73 (step t1142.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1142.t5 t1142.t6 t1142.t7 t1142.t8 t1142.t9 t1142.t10 t1142.t11 t1142.t12 t1142.t13 t1142.t14 t1142.t15 t1142.t16 t1142.t22))
% 17.50/17.73 (step t1142.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1142.t23))
% 17.50/17.73 (step t1142 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1143 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1144 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1142 t1143))
% 17.50/17.73 (anchor :step t1145 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1145.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1145.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1145.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1145.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1145.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1145.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1145.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1145.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1145.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1145.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1145.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1145.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1145.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1145.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1145.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1145.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1145.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1145.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1145.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1145.t18))
% 17.50/17.73 (step t1145.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1145.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1145.t19 t1145.t20))
% 17.50/17.73 (step t1145.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1145.t17 t1145.t21))
% 17.50/17.73 (step t1145.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1145.t5 t1145.t6 t1145.t7 t1145.t8 t1145.t9 t1145.t10 t1145.t11 t1145.t12 t1145.t13 t1145.t14 t1145.t15 t1145.t16 t1145.t22))
% 17.50/17.73 (step t1145.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1145.t23))
% 17.50/17.73 (step t1145 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1146 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1147 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1145 t1146))
% 17.50/17.73 (anchor :step t1148 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1148.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1148.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1148.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1148.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1148.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1148.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1148.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1148.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1148.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1148.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1148.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1148.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1148.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1148.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 17.50/17.73 (step t1148.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1148.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1148.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1148.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1148.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1148.t18))
% 17.50/17.73 (step t1148.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1148.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1148.t19 t1148.t20))
% 17.50/17.73 (step t1148.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1148.t17 t1148.t21))
% 17.50/17.73 (step t1148.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1148.t5 t1148.t6 t1148.t7 t1148.t8 t1148.t9 t1148.t10 t1148.t11 t1148.t12 t1148.t13 t1148.t14 t1148.t15 t1148.t16 t1148.t22))
% 17.50/17.73 (step t1148.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1148.t23))
% 17.50/17.73 (step t1148 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1149 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1150 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1148 t1149))
% 17.50/17.73 (anchor :step t1151 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1151.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1151.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1151.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1151.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1151.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1151.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1151.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1151.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1151.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1151.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1151.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1151.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1151.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1151.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1151.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1151.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1151.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1151.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1151.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1151.t18))
% 17.50/17.73 (step t1151.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1151.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1151.t19 t1151.t20))
% 17.50/17.73 (step t1151.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1151.t17 t1151.t21))
% 17.50/17.73 (step t1151.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1151.t5 t1151.t6 t1151.t7 t1151.t8 t1151.t9 t1151.t10 t1151.t11 t1151.t12 t1151.t13 t1151.t14 t1151.t15 t1151.t16 t1151.t22))
% 17.50/17.73 (step t1151.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1151.t23))
% 17.50/17.73 (step t1151 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1152 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1153 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1151 t1152))
% 17.50/17.73 (anchor :step t1154 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1154.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1154.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1154.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1154.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1154.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1154.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1154.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1154.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1154.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1154.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1154.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1154.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1154.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1154.t14 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 17.50/17.73 (step t1154.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1154.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1154.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1154.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1154.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1154.t18))
% 17.50/17.73 (step t1154.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1154.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1154.t19 t1154.t20))
% 17.50/17.73 (step t1154.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1154.t17 t1154.t21))
% 17.50/17.73 (step t1154.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1154.t5 t1154.t6 t1154.t7 t1154.t8 t1154.t9 t1154.t10 t1154.t11 t1154.t12 t1154.t13 t1154.t14 t1154.t15 t1154.t16 t1154.t22))
% 17.50/17.73 (step t1154.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1154.t23))
% 17.50/17.73 (step t1154 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1155 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1156 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1154 t1155))
% 17.50/17.73 (anchor :step t1157 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1157.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1157.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1157.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1157.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1157.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1157.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1157.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1157.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1157.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1157.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1157.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1157.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1157.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1157.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1157.t15 (cl (= (< (tptp.b Z1) 3) (not (>= (tptp.b Z1) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1157.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1157.t20))
% 17.50/17.73 (step t1157.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1157.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1157.t21 t1157.t22))
% 17.50/17.73 (step t1157.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1157.t19 t1157.t23))
% 17.50/17.73 (step t1157.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1157.t26))
% 17.50/17.73 (step t1157.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1157.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1157.t27 t1157.t28))
% 17.50/17.73 (step t1157.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1157.t25 t1157.t29))
% 17.50/17.73 (step t1157.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1157.t32))
% 17.50/17.73 (step t1157.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1157.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1157.t33 t1157.t34))
% 17.50/17.73 (step t1157.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1157.t31 t1157.t35))
% 17.50/17.73 (step t1157.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1157.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1157.t38))
% 17.50/17.73 (step t1157.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1157.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1157.t39 t1157.t40))
% 17.50/17.73 (step t1157.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1157.t37 t1157.t41))
% 17.50/17.73 (step t1157.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1157.t5 t1157.t6 t1157.t7 t1157.t8 t1157.t9 t1157.t10 t1157.t11 t1157.t12 t1157.t13 t1157.t14 t1157.t15 t1157.t16 t1157.t17 t1157.t18 t1157.t24 t1157.t30 t1157.t36 t1157.t42))
% 17.50/17.73 (step t1157.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1157.t43))
% 17.50/17.73 (step t1157 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1158 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z1) 3)) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1159 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1157 t1158))
% 17.50/17.73 (anchor :step t1160 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1160.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1160.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1160.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1160.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1160.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1160.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1160.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1160.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1160.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1160.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1160.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 17.50/17.73 (step t1160.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1160.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1160.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1160.t15 (cl (= (= (tptp.b Z1) 2) (= (tptp.b Z1) 2))) :rule refl)
% 17.50/17.73 (step t1160.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t18 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1160.t19 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t20 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t21 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1160.t20))
% 17.50/17.73 (step t1160.t22 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1160.t23 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1160.t21 t1160.t22))
% 17.50/17.73 (step t1160.t24 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1160.t19 t1160.t23))
% 17.50/17.73 (step t1160.t25 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t26 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t27 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1160.t26))
% 17.50/17.73 (step t1160.t28 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1160.t29 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1160.t27 t1160.t28))
% 17.50/17.73 (step t1160.t30 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1160.t25 t1160.t29))
% 17.50/17.73 (step t1160.t31 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t32 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t33 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1160.t32))
% 17.50/17.73 (step t1160.t34 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1160.t35 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1160.t33 t1160.t34))
% 17.50/17.73 (step t1160.t36 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1160.t31 t1160.t35))
% 17.50/17.73 (step t1160.t37 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t38 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1160.t39 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1160.t38))
% 17.50/17.73 (step t1160.t40 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1160.t41 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1160.t39 t1160.t40))
% 17.50/17.73 (step t1160.t42 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1160.t37 t1160.t41))
% 17.50/17.73 (step t1160.t43 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1160.t5 t1160.t6 t1160.t7 t1160.t8 t1160.t9 t1160.t10 t1160.t11 t1160.t12 t1160.t13 t1160.t14 t1160.t15 t1160.t16 t1160.t17 t1160.t18 t1160.t24 t1160.t30 t1160.t36 t1160.t42))
% 17.50/17.73 (step t1160.t44 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1160.t43))
% 17.50/17.73 (step t1160 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1161 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1162 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1160 t1161))
% 17.50/17.73 (anchor :step t1163 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1163.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1163.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1163.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1163.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1163.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1163.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1163.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1163.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1163.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1163.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1163.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 17.50/17.73 (step t1163.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1163.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 17.50/17.73 (step t1163.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1163.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1163.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1163.t19))
% 17.50/17.73 (step t1163.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1163.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1163.t20 t1163.t21))
% 17.50/17.73 (step t1163.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1163.t18 t1163.t22))
% 17.50/17.73 (step t1163.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1163.t25))
% 17.50/17.73 (step t1163.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1163.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1163.t26 t1163.t27))
% 17.50/17.73 (step t1163.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1163.t24 t1163.t28))
% 17.50/17.73 (step t1163.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1163.t31))
% 17.50/17.73 (step t1163.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1163.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1163.t32 t1163.t33))
% 17.50/17.73 (step t1163.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1163.t30 t1163.t34))
% 17.50/17.73 (step t1163.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1163.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1163.t37))
% 17.50/17.73 (step t1163.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1163.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1163.t38 t1163.t39))
% 17.50/17.73 (step t1163.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1163.t36 t1163.t40))
% 17.50/17.73 (step t1163.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1163.t5 t1163.t6 t1163.t7 t1163.t8 t1163.t9 t1163.t10 t1163.t11 t1163.t12 t1163.t13 t1163.t14 t1163.t15 t1163.t16 t1163.t17 t1163.t23 t1163.t29 t1163.t35 t1163.t41))
% 17.50/17.73 (step t1163.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1163.t42))
% 17.50/17.73 (step t1163 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1164 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1165 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1163 t1164))
% 17.50/17.73 (anchor :step t1166 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1166.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1166.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1166.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1166.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1166.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1166.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1166.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1166.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1166.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1166.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1166.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 17.50/17.73 (step t1166.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1166.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 17.50/17.73 (step t1166.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1166.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1166.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1166.t19))
% 17.50/17.73 (step t1166.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1166.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1166.t20 t1166.t21))
% 17.50/17.73 (step t1166.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1166.t18 t1166.t22))
% 17.50/17.73 (step t1166.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1166.t25))
% 17.50/17.73 (step t1166.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1166.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1166.t26 t1166.t27))
% 17.50/17.73 (step t1166.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1166.t24 t1166.t28))
% 17.50/17.73 (step t1166.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1166.t31))
% 17.50/17.73 (step t1166.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1166.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1166.t32 t1166.t33))
% 17.50/17.73 (step t1166.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1166.t30 t1166.t34))
% 17.50/17.73 (step t1166.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1166.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1166.t37))
% 17.50/17.73 (step t1166.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1166.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1166.t38 t1166.t39))
% 17.50/17.73 (step t1166.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1166.t36 t1166.t40))
% 17.50/17.73 (step t1166.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1166.t5 t1166.t6 t1166.t7 t1166.t8 t1166.t9 t1166.t10 t1166.t11 t1166.t12 t1166.t13 t1166.t14 t1166.t15 t1166.t16 t1166.t17 t1166.t23 t1166.t29 t1166.t35 t1166.t41))
% 17.50/17.73 (step t1166.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1166.t42))
% 17.50/17.73 (step t1166 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1167 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1168 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1166 t1167))
% 17.50/17.73 (anchor :step t1169 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1169.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1169.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1169.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1169.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1169.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1169.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1169.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1169.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1169.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1169.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1169.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1169.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1169.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1169.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1169.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t16 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1169.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1169.t19))
% 17.50/17.73 (step t1169.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1169.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1169.t20 t1169.t21))
% 17.50/17.73 (step t1169.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1169.t18 t1169.t22))
% 17.50/17.73 (step t1169.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1169.t25))
% 17.50/17.73 (step t1169.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1169.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1169.t26 t1169.t27))
% 17.50/17.73 (step t1169.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1169.t24 t1169.t28))
% 17.50/17.73 (step t1169.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1169.t31))
% 17.50/17.73 (step t1169.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1169.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1169.t32 t1169.t33))
% 17.50/17.73 (step t1169.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1169.t30 t1169.t34))
% 17.50/17.73 (step t1169.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1169.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1169.t37))
% 17.50/17.73 (step t1169.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1169.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1169.t38 t1169.t39))
% 17.50/17.73 (step t1169.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1169.t36 t1169.t40))
% 17.50/17.73 (step t1169.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1169.t5 t1169.t6 t1169.t7 t1169.t8 t1169.t9 t1169.t10 t1169.t11 t1169.t12 t1169.t13 t1169.t14 t1169.t15 t1169.t16 t1169.t17 t1169.t23 t1169.t29 t1169.t35 t1169.t41))
% 17.50/17.73 (step t1169.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1169.t42))
% 17.50/17.73 (step t1169 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1170 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1171 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1169 t1170))
% 17.50/17.73 (anchor :step t1172 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1172.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1172.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1172.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1172.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1172.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1172.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1172.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1172.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1172.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1172.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1172.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1172.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1172.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1172.t14 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1172.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 17.50/17.73 (step t1172.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t17 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1172.t19))
% 17.50/17.73 (step t1172.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1172.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1172.t20 t1172.t21))
% 17.50/17.73 (step t1172.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1172.t18 t1172.t22))
% 17.50/17.73 (step t1172.t24 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t25 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t26 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1172.t25))
% 17.50/17.73 (step t1172.t27 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1172.t28 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1172.t26 t1172.t27))
% 17.50/17.73 (step t1172.t29 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1172.t24 t1172.t28))
% 17.50/17.73 (step t1172.t30 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t31 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t32 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1172.t31))
% 17.50/17.73 (step t1172.t33 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1172.t34 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1172.t32 t1172.t33))
% 17.50/17.73 (step t1172.t35 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1172.t30 t1172.t34))
% 17.50/17.73 (step t1172.t36 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t37 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1172.t38 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1172.t37))
% 17.50/17.73 (step t1172.t39 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1172.t40 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1172.t38 t1172.t39))
% 17.50/17.73 (step t1172.t41 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1172.t36 t1172.t40))
% 17.50/17.73 (step t1172.t42 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1172.t5 t1172.t6 t1172.t7 t1172.t8 t1172.t9 t1172.t10 t1172.t11 t1172.t12 t1172.t13 t1172.t14 t1172.t15 t1172.t16 t1172.t17 t1172.t23 t1172.t29 t1172.t35 t1172.t41))
% 17.50/17.73 (step t1172.t43 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1172.t42))
% 17.50/17.73 (step t1172 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1173 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1174 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1172 t1173))
% 17.50/17.73 (anchor :step t1175 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4) (Z5 Int) (:= Z5 Z5)))
% 17.50/17.73 (step t1175.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1175.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1175.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1175.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1175.t5 (cl (= Z5 Z5)) :rule refl)
% 17.50/17.73 (step t1175.t6 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1175.t7 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1175.t8 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1175.t9 (cl (= (not (= Z1 Z5)) (not (= Z1 Z5)))) :rule refl)
% 17.50/17.73 (step t1175.t10 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1175.t11 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1175.t12 (cl (= (not (= Z2 Z5)) (not (= Z2 Z5)))) :rule refl)
% 17.50/17.73 (step t1175.t13 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1175.t14 (cl (= (not (= Z3 Z5)) (not (= Z3 Z5)))) :rule refl)
% 17.50/17.73 (step t1175.t15 (cl (= (not (= Z4 Z5)) (not (= Z4 Z5)))) :rule refl)
% 17.50/17.73 (step t1175.t16 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1175.t17 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1175.t18 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 17.50/17.73 (step t1175.t19 (cl (= (= (tptp.a Z4) 11) (= (tptp.a Z4) 11))) :rule refl)
% 17.50/17.73 (step t1175.t20 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t21 (cl (= (< (tptp.b Z3) 3) (not (>= (tptp.b Z3) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t22 (cl (= (= (tptp.b Z5) 5) (= (tptp.b Z5) 5))) :rule refl)
% 17.50/17.73 (step t1175.t23 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t24 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t25 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1175.t24))
% 17.50/17.73 (step t1175.t26 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1175.t27 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1175.t25 t1175.t26))
% 17.50/17.73 (step t1175.t28 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1175.t23 t1175.t27))
% 17.50/17.73 (step t1175.t29 (cl (= (< Z4 Z1) (not (>= Z4 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t30 (cl (= (>= Z4 Z1) (not (>= (+ Z1 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t31 (cl (= (not (>= Z4 Z1)) (not (not (>= (+ Z1 (* (- 1) Z4)) 1))))) :rule cong :premises (t1175.t30))
% 17.50/17.73 (step t1175.t32 (cl (= (not (not (>= (+ Z1 (* (- 1) Z4)) 1))) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1175.t33 (cl (= (not (>= Z4 Z1)) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1175.t31 t1175.t32))
% 17.50/17.73 (step t1175.t34 (cl (= (< Z4 Z1) (>= (+ Z1 (* (- 1) Z4)) 1))) :rule trans :premises (t1175.t29 t1175.t33))
% 17.50/17.73 (step t1175.t35 (cl (= (< Z4 Z2) (not (>= Z4 Z2)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t36 (cl (= (>= Z4 Z2) (not (>= (+ Z2 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t37 (cl (= (not (>= Z4 Z2)) (not (not (>= (+ Z2 (* (- 1) Z4)) 1))))) :rule cong :premises (t1175.t36))
% 17.50/17.73 (step t1175.t38 (cl (= (not (not (>= (+ Z2 (* (- 1) Z4)) 1))) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1175.t39 (cl (= (not (>= Z4 Z2)) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1175.t37 t1175.t38))
% 17.50/17.73 (step t1175.t40 (cl (= (< Z4 Z2) (>= (+ Z2 (* (- 1) Z4)) 1))) :rule trans :premises (t1175.t35 t1175.t39))
% 17.50/17.73 (step t1175.t41 (cl (= (< Z4 Z3) (not (>= Z4 Z3)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t42 (cl (= (>= Z4 Z3) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1175.t43 (cl (= (not (>= Z4 Z3)) (not (not (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1175.t42))
% 17.50/17.73 (step t1175.t44 (cl (= (not (not (>= (+ Z3 (* (- 1) Z4)) 1))) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1175.t45 (cl (= (not (>= Z4 Z3)) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1175.t43 t1175.t44))
% 17.50/17.73 (step t1175.t46 (cl (= (< Z4 Z3) (>= (+ Z3 (* (- 1) Z4)) 1))) :rule trans :premises (t1175.t41 t1175.t45))
% 17.50/17.73 (step t1175.t47 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) :rule cong :premises (t1175.t6 t1175.t7 t1175.t8 t1175.t9 t1175.t10 t1175.t11 t1175.t12 t1175.t13 t1175.t14 t1175.t15 t1175.t16 t1175.t17 t1175.t18 t1175.t19 t1175.t20 t1175.t21 t1175.t22 t1175.t28 t1175.t34 t1175.t40 t1175.t46))
% 17.50/17.73 (step t1175.t48 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1))))) :rule cong :premises (t1175.t47))
% 17.50/17.73 (step t1175 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule bind)
% 17.50/17.73 (step t1176 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (not (>= (tptp.b Z2) 3)) (not (>= (tptp.b Z3) 3)) (= (tptp.b Z5) 5) (>= (+ Z1 (* (- 1) Z2)) 1) (>= (+ Z1 (* (- 1) Z4)) 1) (>= (+ Z2 (* (- 1) Z4)) 1) (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1177 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))))) :rule trans :premises (t1175 t1176))
% 17.50/17.73 (anchor :step t1178 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1178.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1178.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1178.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1178.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1178.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1178.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1178.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1178.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1178.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1178.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1178.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1178.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1178.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1178.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 17.50/17.73 (step t1178.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 17.50/17.73 (step t1178.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 17.50/17.73 (step t1178.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1178.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1178.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1178.t18))
% 17.50/17.73 (step t1178.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1178.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1178.t19 t1178.t20))
% 17.50/17.73 (step t1178.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1178.t17 t1178.t21))
% 17.50/17.73 (step t1178.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1178.t5 t1178.t6 t1178.t7 t1178.t8 t1178.t9 t1178.t10 t1178.t11 t1178.t12 t1178.t13 t1178.t14 t1178.t15 t1178.t16 t1178.t22))
% 17.50/17.73 (step t1178.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1178.t23))
% 17.50/17.73 (step t1178 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1179 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (not (>= (tptp.b Z2) 3)) (= (tptp.b Z4) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1180 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1178 t1179))
% 17.50/17.73 (anchor :step t1181 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 17.50/17.73 (step t1181.t1 (cl (= Z1 Z1)) :rule refl)
% 17.50/17.73 (step t1181.t2 (cl (= Z2 Z2)) :rule refl)
% 17.50/17.73 (step t1181.t3 (cl (= Z3 Z3)) :rule refl)
% 17.50/17.73 (step t1181.t4 (cl (= Z4 Z4)) :rule refl)
% 17.50/17.73 (step t1181.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 17.50/17.73 (step t1181.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 17.50/17.73 (step t1181.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 17.50/17.73 (step t1181.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 17.50/17.73 (step t1181.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 17.50/17.73 (step t1181.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 17.50/17.73 (step t1181.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 17.50/17.73 (step t1181.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 17.50/17.73 (step t1181.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 17.50/17.73 (step t1181.t14 (cl (= (= (tptp.a Z4) 7) (= (tptp.a Z4) 7))) :rule refl)
% 17.50/17.73 (step t1181.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 17.50/17.73 (step t1181.t16 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 17.50/17.73 (step t1181.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 17.50/17.73 (step t1181.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 17.50/17.73 (step t1181.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1181.t18))
% 17.50/17.73 (step t1181.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 17.50/17.73 (step t1181.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1181.t19 t1181.t20))
% 17.50/17.73 (step t1181.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t1181.t17 t1181.t21))
% 17.50/17.73 (step t1181.t23 (cl (= (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)) (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule cong :premises (t1181.t5 t1181.t6 t1181.t7 t1181.t8 t1181.t9 t1181.t10 t1181.t11 t1181.t12 t1181.t13 t1181.t14 t1181.t15 t1181.t16 t1181.t22))
% 17.50/17.73 (step t1181.t24 (cl (= (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t1181.t23))
% 17.50/17.73 (step t1181 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule bind)
% 17.50/17.73 (step t1182 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule all_simplify)
% 17.50/17.73 (step t1183 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))))) :rule trans :premises (t1181 t1182))
% 17.50/17.73 (step t1184 (cl (= (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (and (and (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13)))) (and (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))))) :rule cong :premises (t14 t17 t18 t19 t20 t21 t22 t23 t24 t25 t26 t27 t28 t31 t34 t37 t40 t43 t46 t49 t52 t55 t58 t61 t64 t67 t70 t73 t76 t79 t82 t85 t88 t91 t94 t97 t100 t103 t106 t109 t112 t115 t118 t121 t124 t127 t130 t133 t136 t139 t142 t145 t148 t151 t154 t157 t160 t163 t166 t169 t172 t175 t178 t181 t184 t187 t190 t193 t196 t199 t202 t205 t208 t211 t214 t217 t220 t223 t226 t229 t232 t235 t238 t241 t244 t247 t250 t253 t256 t259 t262 t265 t268 t271 t274 t277 t280 t283 t286 t289 t292 t295 t298 t301 t304 t307 t310 t313 t316 t319 t322 t325 t328 t331 t334 t337 t340 t343 t346 t349 t352 t355 t358 t361 t364 t367 t370 t373 t376 t379 t382 t385 t388 t391 t394 t397 t400 t403 t406 t409 t412 t415 t418 t421 t424 t427 t430 t433 t436 t439 t442 t445 t448 t451 t454 t457 t460 t463 t466 t469 t472 t475 t478 t481 t484 t487 t490 t493 t496 t499 t502 t505 t508 t511 t514 t517 t520 t523 t526 t529 t532 t535 t538 t541 t544 t547 t550 t553 t556 t559 t562 t565 t568 t571 t574 t577 t580 t583 t586 t589 t592 t595 t598 t601 t604 t607 t610 t613 t616 t619 t622 t625 t628 t631 t634 t637 t640 t643 t646 t649 t652 t655 t658 t661 t664 t667 t670 t673 t676 t679 t682 t685 t688 t691 t694 t697 t700 t703 t706 t709 t712 t715 t718 t721 t724 t727 t730 t733 t736 t739 t742 t745 t748 t751 t754 t757 t760 t763 t766 t769 t772 t775 t778 t781 t784 t787 t790 t793 t796 t799 t802 t805 t808 t811 t814 t817 t820 t823 t826 t829 t832 t835 t838 t841 t844 t847 t850 t853 t856 t859 t862 t865 t868 t871 t874 t877 t880 t883 t886 t889 t892 t895 t898 t901 t904 t907 t910 t913 t916 t919 t922 t925 t928 t931 t934 t937 t940 t943 t946 t949 t952 t955 t958 t961 t964 t967 t970 t973 t976 t979 t982 t985 t988 t991 t994 t997 t1000 t1003 t1006 t1009 t1012 t1015 t1018 t1021 t1024 t1027 t1030 t1033 t1036 t1039 t1042 t1045 t1048 t1051 t1054 t1057 t1060 t1063 t1066 t1069 t1072 t1075 t1078 t1081 t1084 t1087 t1090 t1093 t1096 t1099 t1102 t1105 t1108 t1111 t1114 t1117 t1120 t1123 t1126 t1129 t1132 t1135 t1138 t1141 t1144 t1147 t1150 t1153 t1156 t1159 t1162 t1165 t1168 t1171 t1174 t1177 t1180 t1183))
% 17.54/17.73 (step t1185 (cl (= (and (and (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13)))) (and (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))))) :rule all_simplify)
% 17.54/17.73 (step t1186 (cl (= (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))))) :rule trans :premises (t1184 t1185))
% 17.54/17.74 (step t1187 (cl (= (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))))) :rule trans :premises (t11 t1186))
% 17.54/17.74 (step t1188 (cl (= (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z1) 12))) :rule refl)
% 17.54/17.74 (step t1189 (cl (= (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z2) 10))) :rule refl)
% 17.54/17.74 (step t1190 (cl (= (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z3) 5))) :rule refl)
% 17.54/17.74 (step t1191 (cl (= (= (tptp.a tptp.z4) 1) (= (tptp.a tptp.z4) 1))) :rule refl)
% 17.54/17.74 (step t1192 (cl (= (= (tptp.b tptp.z1) 2) (= (tptp.b tptp.z1) 2))) :rule refl)
% 17.54/17.74 (step t1193 (cl (= (< (tptp.b tptp.z2) 3) (not (>= (tptp.b tptp.z2) 3)))) :rule all_simplify)
% 17.54/17.74 (step t1194 (cl (= (= (tptp.b tptp.z4) 5) (= (tptp.b tptp.z4) 5))) :rule refl)
% 17.54/17.74 (step t1195 (cl (= (< tptp.z2 tptp.z1) (not (>= tptp.z2 tptp.z1)))) :rule all_simplify)
% 17.54/17.74 (step t1196 (cl (= (>= tptp.z2 tptp.z1) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule all_simplify)
% 17.54/17.74 (step t1197 (cl (= (not (>= tptp.z2 tptp.z1)) (not (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule cong :premises (t1196))
% 17.54/17.74 (step t1198 (cl (= (not (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule all_simplify)
% 17.54/17.74 (step t1199 (cl (= (not (>= tptp.z2 tptp.z1)) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule trans :premises (t1197 t1198))
% 17.54/17.74 (step t1200 (cl (= (< tptp.z2 tptp.z1) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule trans :premises (t1195 t1199))
% 17.54/17.74 (step t1201 (cl (= (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1)) (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule cong :premises (t1188 t1189 t1190 t1191 t1192 t1193 t1194 t1200))
% 17.54/17.74 (step t1202 (cl (= (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule cong :premises (t1201))
% 17.54/17.74 (step t1203 (cl (= (=> (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1)))) (=> (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule cong :premises (t1187 t1202))
% 17.55/17.74 (step t1204 (cl (= (not (=> (and (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) true (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 10) (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 9) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int)) (not (and (not (= Z1 Z2)) (= (tptp.a Z1) 8) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z2 Z3)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 7) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< (tptp.b Z4) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 6) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< (tptp.b Z4) 4) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 2) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 8) (< (tptp.b Z2) 3) (= (tptp.b Z3) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 2) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (< (tptp.b Z1) 4) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 5) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z1) 4) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z2) 2) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 4) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (< (tptp.b Z3) 4) (= (tptp.b Z5) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (= (tptp.b Z4) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 8) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 8) (= (tptp.b Z2) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (= (tptp.b Z5) 2) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 1) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 12) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z1) 3) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 3) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 11) (= (tptp.b Z1) 2) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 2) (= (tptp.a Z2) 10) (= (tptp.a Z3) 5) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 1) (= (tptp.a Z2) 10) (= (tptp.a Z3) 6) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z4) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (= (tptp.b Z1) 5) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z1 Z5)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z2 Z5)) (not (= Z3 Z4)) (not (= Z3 Z5)) (not (= Z4 Z5)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 7) (= (tptp.a Z4) 11) (< (tptp.b Z2) 3) (< (tptp.b Z3) 3) (= (tptp.b Z5) 5) (< Z2 Z1) (< Z4 Z1) (< Z4 Z2) (< Z4 Z3)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 2) (< (tptp.b Z2) 3) (= (tptp.b Z4) 5) (< Z2 Z1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 Z3)) (not (= Z1 Z4)) (not (= Z2 Z3)) (not (= Z2 Z4)) (not (= Z3 Z4)) (= (tptp.a Z1) 12) (= (tptp.a Z2) 10) (= (tptp.a Z3) 4) (= (tptp.a Z4) 7) (= (tptp.b Z2) 2) (= (tptp.b Z3) 5) (< Z2 Z1))))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1))))) (not (=> (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))))) :rule cong :premises (t1203))
% 17.55/17.74 (step t1205 (cl (not (=> (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6)))) (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule resolution :premises (t10 t1204 a0))
% 17.55/17.74 (step t1206 (cl (and (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z5)) (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z5)) (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z5)) (not (= tptp.z4 tptp.z5)) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 10)) (not (= (tptp.a Z2) 10)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 9)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int)) (or (= Z1 Z2) (not (= (tptp.a Z1) 8)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z2 Z3) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 7)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 6)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (>= (tptp.b Z4) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 2)) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z3) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 2)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (>= (tptp.b Z1) 4) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 5)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z1) 4) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 4)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 4) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 8)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 8)) (not (= (tptp.b Z2) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (= (tptp.b Z5) 2)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 12)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z1) 3) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 3)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 2)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 2)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 1)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 6)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (not (= (tptp.b Z1) 5)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int) (Z5 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z1 Z5) (= Z2 Z3) (= Z2 Z4) (= Z2 Z5) (= Z3 Z4) (= Z3 Z5) (= Z4 Z5) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 7)) (not (= (tptp.a Z4) 11)) (>= (tptp.b Z2) 3) (>= (tptp.b Z3) 3) (not (= (tptp.b Z5) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)) (not (>= (+ Z1 (* (- 1) Z4)) 1)) (not (>= (+ Z2 (* (- 1) Z4)) 1)) (not (>= (+ Z3 (* (- 1) Z4)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 2)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 4)) (not (= (tptp.a Z4) 7)) (not (= (tptp.b Z2) 2)) (not (= (tptp.b Z3) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) (forall ((BOUND_VARIABLE_13585 Int)) (>= (tptp.a BOUND_VARIABLE_13585) 1)) (forall ((BOUND_VARIABLE_13591 Int)) (not (>= (tptp.a BOUND_VARIABLE_13591) 13))) (forall ((BOUND_VARIABLE_13605 Int)) (>= (tptp.b BOUND_VARIABLE_13605) 1)) (forall ((BOUND_VARIABLE_13611 Int)) (not (>= (tptp.b BOUND_VARIABLE_13611) 6))))) :rule not_implies1 :premises (t1205))
% 17.55/17.75 (step t1207 (cl (not (= tptp.z1 tptp.z2))) :rule and :premises (t1206))
% 17.55/17.75 (step t1208 (cl (not (= tptp.z1 tptp.z3))) :rule and :premises (t1206))
% 17.55/17.75 (step t1209 (cl (not (= tptp.z1 tptp.z4))) :rule and :premises (t1206))
% 17.55/17.75 (step t1210 (cl (not (= tptp.z2 tptp.z3))) :rule and :premises (t1206))
% 17.55/17.75 (step t1211 (cl (not (= tptp.z2 tptp.z4))) :rule and :premises (t1206))
% 17.55/17.75 (step t1212 (cl (not (= tptp.z3 tptp.z4))) :rule and :premises (t1206))
% 17.55/17.75 (step t1213 (cl (not (not (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule not_not)
% 17.55/17.75 (step t1214 (cl (not (not (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule not_implies2 :premises (t1205))
% 17.55/17.75 (step t1215 (cl (and (= (tptp.a tptp.z1) 12) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 5) (= (tptp.a tptp.z4) 1) (= (tptp.b tptp.z1) 2) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule resolution :premises (t1213 t1214))
% 17.55/17.75 (step t1216 (cl (not (>= (tptp.b tptp.z2) 3))) :rule and :premises (t1215))
% 17.55/17.75 (step t1217 (cl (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)) :rule and :premises (t1215))
% 17.55/17.75 (step t1218 (cl (= (tptp.a tptp.z1) 12)) :rule and :premises (t1215))
% 17.55/17.75 (step t1219 (cl (= (tptp.a tptp.z2) 10)) :rule and :premises (t1215))
% 17.55/17.75 (step t1220 (cl (= (tptp.a tptp.z3) 5)) :rule and :premises (t1215))
% 17.55/17.75 (step t1221 (cl (= (tptp.a tptp.z4) 1)) :rule and :premises (t1215))
% 17.55/17.75 (step t1222 (cl (= (tptp.b tptp.z4) 5)) :rule and :premises (t1215))
% 17.55/17.75 (step t1223 (cl (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 12)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z3) 5)) (not (= (tptp.a tptp.z4) 1)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule resolution :premises (t9 t1207 t1208 t1209 t1210 t1211 t1212 t1216 t1217 t1218 t1219 t1220 t1221 t1222))
% 17.55/17.75 (step t1224 (cl (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (or (= Z1 Z2) (= Z1 Z3) (= Z1 Z4) (= Z2 Z3) (= Z2 Z4) (= Z3 Z4) (not (= (tptp.a Z1) 12)) (not (= (tptp.a Z2) 10)) (not (= (tptp.a Z3) 5)) (not (= (tptp.a Z4) 1)) (>= (tptp.b Z2) 3) (not (= (tptp.b Z4) 5)) (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule and :premises (t1206))
% 17.55/17.75 (step t1225 (cl) :rule resolution :premises (t7 t1223 t1224))
% 17.55/17.75
% 17.55/17.75 % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.mIMgdo7uk3/cvc5---1.0.5_30711.smt2
% 17.55/17.75 % cvc5---1.0.5 exiting
% 17.55/17.75 % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------