TSTP Solution File: SWW005_1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWW005_1 : TPTP v8.2.0. Released v5.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n012.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 15.51s 16.13s
% Output   : Proof 15.51s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.15  % Problem    : SWW005_1 : TPTP v8.2.0. Released v5.0.0.
% 0.13/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.38  % Computer : n012.cluster.edu
% 0.16/0.38  % Model    : x86_64 x86_64
% 0.16/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.38  % Memory   : 8042.1875MB
% 0.16/0.38  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.38  % CPULimit   : 300
% 0.16/0.38  % WCLimit    : 300
% 0.16/0.38  % DateTime   : Sun May 26 06:15:54 EDT 2024
% 0.16/0.38  % CPUTime    : 
% 0.38/0.56  %----Proving TF0_ARI
% 15.51/16.13  --- Run --finite-model-find --decision=internal at 15...
% 15.51/16.13  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 15...
% 15.51/16.13  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.kJlBhpe48j/cvc5---1.0.5_14962.smt2
% 15.51/16.13  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.kJlBhpe48j/cvc5---1.0.5_14962.smt2
% 15.51/16.13  (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)) (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))))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1))))))
% 15.51/16.13  (assume a1 true)
% 15.51/16.13  (step t1 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule equiv_pos2)
% 15.51/16.13  (step t2 (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) 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) 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 refl)
% 15.51/16.13  (step t3 (cl (= (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z2))) :rule refl)
% 15.51/16.13  (step t4 (cl (= (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z4))) :rule refl)
% 15.51/16.13  (step t5 (cl (= (= tptp.z1 tptp.z3) (= tptp.z1 tptp.z3))) :rule refl)
% 15.51/16.13  (step t6 (cl (= (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z4))) :rule refl)
% 15.51/16.13  (step t7 (cl (= (= tptp.z2 tptp.z3) (= tptp.z2 tptp.z3))) :rule refl)
% 15.51/16.13  (step t8 (cl (= (= tptp.z4 tptp.z3) (= tptp.z3 tptp.z4))) :rule all_simplify)
% 15.51/16.13  (step t9 (cl (= (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z1) 4)))) :rule refl)
% 15.51/16.13  (step t10 (cl (= (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.a tptp.z2) 10)))) :rule refl)
% 15.51/16.13  (step t11 (cl (= (>= (tptp.b tptp.z2) 3) (>= (tptp.b tptp.z2) 3))) :rule refl)
% 15.51/16.13  (step t12 (cl (= (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z4) 5)))) :rule refl)
% 15.51/16.13  (step t13 (cl (= (not (= (tptp.b tptp.z3) 2)) (not (= (tptp.b tptp.z3) 2)))) :rule refl)
% 15.51/16.13  (step t14 (cl (= (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule refl)
% 15.51/16.13  (step t15 (cl (= (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule cong :premises (t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14))
% 15.51/16.13  (step t16 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule cong :premises (t2 t15))
% 15.51/16.13  (step t17 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (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) 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 implies_neg1)
% 15.51/16.13  (anchor :step t18)
% 15.51/16.13  (assume t18.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) 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)))))
% 15.51/16.13  (step t18.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) 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))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule forall_inst :args ((:= Z1 tptp.z1) (:= Z2 tptp.z2) (:= Z3 tptp.z4) (:= Z4 tptp.z3)))
% 15.51/16.13  (step t18.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) 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))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule or :premises (t18.t1))
% 15.51/16.13  (step t18.t3 (cl (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule resolution :premises (t18.t2 t18.a0))
% 15.51/16.13  (step t18 (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) 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))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule subproof :discharge (t18.a0))
% 15.51/16.13  (step t19 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule resolution :premises (t17 t18))
% 15.51/16.13  (step t20 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule implies_neg2)
% 15.51/16.13  (step t21 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule resolution :premises (t19 t20))
% 15.51/16.13  (step t22 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z4 tptp.z3) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule contraction :premises (t21))
% 15.51/16.13  (step t23 (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) 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)))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule resolution :premises (t1 t16 t22))
% 15.51/16.13  (step t24 (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) 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))))) (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule implies :premises (t23))
% 15.51/16.13  (step t25 (cl (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule or_pos)
% 15.51/16.13  (step t26 (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) 4)) (not (= (tptp.a tptp.z2) 10)) (not (= (tptp.b tptp.z3) 2)) (not (= (tptp.b tptp.z4) 5)) (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule reordering :premises (t25))
% 15.51/16.13  (step t27 (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)) (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))))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (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)) (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))))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule equiv_pos2)
% 15.51/16.13  (step t28 (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)) (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))))) (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)) (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))))))) :rule all_simplify)
% 15.51/16.13  (anchor :step t29 :args ((Z1 Int) (:= Z1 Z1)))
% 15.51/16.13  (step t29.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t29.t2 (cl (= (<= 1 (tptp.a Z1)) (>= (tptp.a Z1) 1))) :rule all_simplify)
% 15.51/16.13  (step t29.t3 (cl (= (<= (tptp.a Z1) 12) (not (>= (tptp.a Z1) 13)))) :rule all_simplify)
% 15.51/16.13  (step t29.t4 (cl (= (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12)) (and (>= (tptp.a Z1) 1) (not (>= (tptp.a Z1) 13))))) :rule cong :premises (t29.t2 t29.t3))
% 15.51/16.13  (step t29 (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)
% 15.51/16.13  (step t30 (cl (= (forall ((Z1 Int)) (and (>= (tptp.a Z1) 1) (not (>= (tptp.a Z1) 13)))) (and (forall ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13)))))) :rule all_simplify)
% 15.51/16.13  (step t31 (cl (= (forall ((Z1 Int)) (and (<= 1 (tptp.a Z1)) (<= (tptp.a Z1) 12))) (and (forall ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13)))))) :rule trans :premises (t29 t30))
% 15.51/16.13  (anchor :step t32 :args ((Z1 Int) (:= Z1 Z1)))
% 15.51/16.13  (step t32.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t32.t2 (cl (= (<= 1 (tptp.b Z1)) (>= (tptp.b Z1) 1))) :rule all_simplify)
% 15.51/16.13  (step t32.t3 (cl (= (<= (tptp.b Z1) 5) (not (>= (tptp.b Z1) 6)))) :rule all_simplify)
% 15.51/16.13  (step t32.t4 (cl (= (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5)) (and (>= (tptp.b Z1) 1) (not (>= (tptp.b Z1) 6))))) :rule cong :premises (t32.t2 t32.t3))
% 15.51/16.13  (step t32 (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)
% 15.51/16.13  (step t33 (cl (= (forall ((Z1 Int)) (and (>= (tptp.b Z1) 1) (not (>= (tptp.b Z1) 6)))) (and (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))))) :rule all_simplify)
% 15.51/16.13  (step t34 (cl (= (forall ((Z1 Int)) (and (<= 1 (tptp.b Z1)) (<= (tptp.b Z1) 5))) (and (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))))) :rule trans :premises (t32 t33))
% 15.51/16.13  (step t35 (cl (= (not (= tptp.z1 tptp.z2)) (not (= tptp.z1 tptp.z2)))) :rule refl)
% 15.51/16.13  (step t36 (cl (= (not (= tptp.z1 tptp.z3)) (not (= tptp.z1 tptp.z3)))) :rule refl)
% 15.51/16.13  (step t37 (cl (= (not (= tptp.z1 tptp.z4)) (not (= tptp.z1 tptp.z4)))) :rule refl)
% 15.51/16.13  (step t38 (cl (= (not (= tptp.z1 tptp.z5)) (not (= tptp.z1 tptp.z5)))) :rule refl)
% 15.51/16.13  (step t39 (cl (= (not (= tptp.z2 tptp.z3)) (not (= tptp.z2 tptp.z3)))) :rule refl)
% 15.51/16.13  (step t40 (cl (= (not (= tptp.z2 tptp.z4)) (not (= tptp.z2 tptp.z4)))) :rule refl)
% 15.51/16.13  (step t41 (cl (= (not (= tptp.z2 tptp.z5)) (not (= tptp.z2 tptp.z5)))) :rule refl)
% 15.51/16.13  (step t42 (cl (= (not (= tptp.z3 tptp.z4)) (not (= tptp.z3 tptp.z4)))) :rule refl)
% 15.51/16.13  (step t43 (cl (= (not (= tptp.z3 tptp.z5)) (not (= tptp.z3 tptp.z5)))) :rule refl)
% 15.51/16.13  (step t44 (cl (= (not (= tptp.z4 tptp.z5)) (not (= tptp.z4 tptp.z5)))) :rule refl)
% 15.51/16.13  (step t45 (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)
% 15.51/16.13  (anchor :step t46 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2)))
% 15.51/16.13  (step t46.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t46.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t46.t3 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t46.t4 (cl (= (= (tptp.a Z1) 9) (= (tptp.a Z1) 9))) :rule refl)
% 15.51/16.13  (step t46.t5 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t46.t6 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t46.t7 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t46.t8 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t46.t9 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t46.t8))
% 15.51/16.13  (step t46.t10 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t46.t11 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t46.t9 t46.t10))
% 15.51/16.13  (step t46.t12 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t46.t7 t46.t11))
% 15.51/16.13  (step t46.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 (t46.t3 t46.t4 t46.t5 t46.t6 t46.t12))
% 15.51/16.13  (step t46.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 (t46.t13))
% 15.51/16.13  (step t46 (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)
% 15.51/16.13  (step t47 (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)
% 15.51/16.13  (step t48 (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 (t46 t47))
% 15.51/16.13  (anchor :step t49 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2)))
% 15.51/16.13  (step t49.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t49.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t49.t3 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t49.t4 (cl (= (= (tptp.a Z1) 8) (= (tptp.a Z1) 8))) :rule refl)
% 15.51/16.13  (step t49.t5 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t49.t6 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t49.t7 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t49.t8 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t49.t9 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t49.t8))
% 15.51/16.13  (step t49.t10 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t49.t11 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t49.t9 t49.t10))
% 15.51/16.13  (step t49.t12 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t49.t7 t49.t11))
% 15.51/16.13  (step t49.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 (t49.t3 t49.t4 t49.t5 t49.t6 t49.t12))
% 15.51/16.13  (step t49.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 (t49.t13))
% 15.51/16.13  (step t49 (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)
% 15.51/16.13  (step t50 (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)
% 15.51/16.13  (step t51 (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 (t49 t50))
% 15.51/16.13  (anchor :step t52 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t52.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t52.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t52.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t52.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t52.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t52.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t52.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t52.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t52.t9 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t52.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t52.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t52.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t52.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t52.t12))
% 15.51/16.13  (step t52.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t52.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t52.t13 t52.t14))
% 15.51/16.13  (step t52.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t52.t11 t52.t15))
% 15.51/16.13  (step t52.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 (t52.t4 t52.t5 t52.t6 t52.t7 t52.t8 t52.t9 t52.t10 t52.t16))
% 15.51/16.13  (step t52.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 (t52.t17))
% 15.51/16.13  (step t52 (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)
% 15.51/16.13  (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) (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)
% 15.51/16.13  (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.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 (t52 t53))
% 15.51/16.13  (anchor :step t55 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t55.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t55.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t55.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t55.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t55.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t55.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t55.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t55.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t55.t9 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t55.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t55.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t55.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t55.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t55.t12))
% 15.51/16.13  (step t55.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t55.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t55.t13 t55.t14))
% 15.51/16.13  (step t55.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t55.t11 t55.t15))
% 15.51/16.13  (step t55.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 (t55.t4 t55.t5 t55.t6 t55.t7 t55.t8 t55.t9 t55.t10 t55.t16))
% 15.51/16.13  (step t55.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 (t55.t17))
% 15.51/16.13  (step t55 (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)
% 15.51/16.13  (step t56 (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)
% 15.51/16.13  (step t57 (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 (t55 t56))
% 15.51/16.13  (anchor :step t58 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t58.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t58.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t58.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t58.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t58.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t58.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t58.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t58.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t58.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t58.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t58.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t58.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t58.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t58.t12))
% 15.51/16.13  (step t58.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t58.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t58.t13 t58.t14))
% 15.51/16.13  (step t58.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t58.t11 t58.t15))
% 15.51/16.13  (step t58.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 (t58.t4 t58.t5 t58.t6 t58.t7 t58.t8 t58.t9 t58.t10 t58.t16))
% 15.51/16.13  (step t58.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 (t58.t17))
% 15.51/16.13  (step t58 (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)
% 15.51/16.13  (step t59 (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)
% 15.51/16.13  (step t60 (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 (t58 t59))
% 15.51/16.13  (anchor :step t61 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t61.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t61.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t61.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t61.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t61.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t61.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t61.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t61.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t61.t9 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t61.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t61.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t61.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t61.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t61.t12))
% 15.51/16.13  (step t61.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t61.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t61.t13 t61.t14))
% 15.51/16.13  (step t61.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t61.t11 t61.t15))
% 15.51/16.13  (step t61.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 (t61.t4 t61.t5 t61.t6 t61.t7 t61.t8 t61.t9 t61.t10 t61.t16))
% 15.51/16.13  (step t61.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 (t61.t17))
% 15.51/16.13  (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.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)
% 15.51/16.13  (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.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)
% 15.51/16.13  (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.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 (t61 t62))
% 15.51/16.13  (anchor :step t64 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t64.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t64.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t64.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t64.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t64.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t64.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t64.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t64.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t64.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t64.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t64.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t64.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t64.t13 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t64.t14 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t64.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t64.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t64.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t64.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t64.t17))
% 15.51/16.13  (step t64.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t64.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t64.t18 t64.t19))
% 15.51/16.13  (step t64.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t64.t16 t64.t20))
% 15.51/16.13  (step t64.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 (t64.t5 t64.t6 t64.t7 t64.t8 t64.t9 t64.t10 t64.t11 t64.t12 t64.t13 t64.t14 t64.t15 t64.t21))
% 15.51/16.13  (step t64.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 (t64.t22))
% 15.51/16.13  (step t64 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (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)
% 15.51/16.13  (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) (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)
% 15.51/16.13  (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.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 (t64 t65))
% 15.51/16.13  (anchor :step t67 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t67.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t67.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t67.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t67.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t67.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t67.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t67.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t67.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t67.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t67.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t67.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t67.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t67.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t67.t12))
% 15.51/16.13  (step t67.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t67.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t67.t13 t67.t14))
% 15.51/16.13  (step t67.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t67.t11 t67.t15))
% 15.51/16.13  (step t67.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 (t67.t4 t67.t5 t67.t6 t67.t7 t67.t8 t67.t9 t67.t10 t67.t16))
% 15.51/16.13  (step t67.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 (t67.t17))
% 15.51/16.13  (step t67 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t67 t68))
% 15.51/16.13  (anchor :step t70 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t70.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t70.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t70.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t70.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t70.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t70.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t70.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t70.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t70.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t70.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t70.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t70.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t70.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t70.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t70.t13))
% 15.51/16.13  (step t70.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t70.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t70.t14 t70.t15))
% 15.51/16.13  (step t70.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t70.t12 t70.t16))
% 15.51/16.13  (step t70.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 (t70.t4 t70.t5 t70.t6 t70.t7 t70.t8 t70.t9 t70.t10 t70.t11 t70.t17))
% 15.51/16.13  (step t70.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 (t70.t18))
% 15.51/16.13  (step t70 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t70 t71))
% 15.51/16.13  (anchor :step t73 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t73.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t73.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t73.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t73.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t73.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t73.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t73.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t73.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t73.t9 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t73.t10 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t73.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t73.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t73.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t73.t12))
% 15.51/16.13  (step t73.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t73.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t73.t13 t73.t14))
% 15.51/16.13  (step t73.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t73.t11 t73.t15))
% 15.51/16.13  (step t73.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 (t73.t4 t73.t5 t73.t6 t73.t7 t73.t8 t73.t9 t73.t10 t73.t16))
% 15.51/16.13  (step t73.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 (t73.t17))
% 15.51/16.13  (step t73 (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)
% 15.51/16.13  (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.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)
% 15.51/16.13  (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.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 (t73 t74))
% 15.51/16.13  (anchor :step t76 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t76.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t76.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t76.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t76.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t76.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t76.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t76.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t76.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t76.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t76.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t76.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t76.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t76.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t76.t12))
% 15.51/16.13  (step t76.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t76.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t76.t13 t76.t14))
% 15.51/16.13  (step t76.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t76.t11 t76.t15))
% 15.51/16.13  (step t76.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 (t76.t4 t76.t5 t76.t6 t76.t7 t76.t8 t76.t9 t76.t10 t76.t16))
% 15.51/16.13  (step t76.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 (t76.t17))
% 15.51/16.13  (step t76 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t76 t77))
% 15.51/16.13  (anchor :step t79 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t79.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t79.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t79.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t79.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t79.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t79.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t79.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t79.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t79.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t79.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t79.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t79.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t79.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t79.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t79.t13))
% 15.51/16.13  (step t79.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t79.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t79.t14 t79.t15))
% 15.51/16.13  (step t79.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t79.t12 t79.t16))
% 15.51/16.13  (step t79.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 (t79.t4 t79.t5 t79.t6 t79.t7 t79.t8 t79.t9 t79.t10 t79.t11 t79.t17))
% 15.51/16.13  (step t79.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 (t79.t18))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (step t80 (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)
% 15.51/16.13  (step t81 (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 (t79 t80))
% 15.51/16.13  (anchor :step t82 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t82.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t82.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t82.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t82.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t82.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t82.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t82.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t82.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t82.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t82.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t82.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t82.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t82.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t82.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t82.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t82.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t82.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t82.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t82.t17))
% 15.51/16.13  (step t82.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t82.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t82.t18 t82.t19))
% 15.51/16.13  (step t82.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t82.t16 t82.t20))
% 15.51/16.13  (step t82.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 (t82.t5 t82.t6 t82.t7 t82.t8 t82.t9 t82.t10 t82.t11 t82.t12 t82.t13 t82.t14 t82.t15 t82.t21))
% 15.51/16.13  (step t82.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 (t82.t22))
% 15.51/16.13  (step t82 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t83 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t84 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t82 t83))
% 15.51/16.13  (anchor :step t85 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t85.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t85.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t85.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t85.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t85.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t85.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t85.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t85.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t85.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t85.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t85.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t85.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t85.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t85.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t85.t13))
% 15.51/16.13  (step t85.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t85.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t85.t14 t85.t15))
% 15.51/16.13  (step t85.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t85.t12 t85.t16))
% 15.51/16.13  (step t85.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 (t85.t4 t85.t5 t85.t6 t85.t7 t85.t8 t85.t9 t85.t10 t85.t11 t85.t17))
% 15.51/16.13  (step t85.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 (t85.t18))
% 15.51/16.13  (step t85 (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)
% 15.51/16.13  (step t86 (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)
% 15.51/16.13  (step t87 (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 (t85 t86))
% 15.51/16.13  (anchor :step t88 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t88.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t88.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t88.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t88.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t88.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t88.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t88.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t88.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t88.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t88.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t88.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t88.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t88.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t88.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t88.t13))
% 15.51/16.13  (step t88.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t88.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t88.t14 t88.t15))
% 15.51/16.13  (step t88.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t88.t12 t88.t16))
% 15.51/16.13  (step t88.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 (t88.t4 t88.t5 t88.t6 t88.t7 t88.t8 t88.t9 t88.t10 t88.t11 t88.t17))
% 15.51/16.13  (step t88.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 (t88.t18))
% 15.51/16.13  (step t88 (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)
% 15.51/16.13  (step t89 (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)
% 15.51/16.13  (step t90 (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 (t88 t89))
% 15.51/16.13  (anchor :step t91 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t91.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t91.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t91.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t91.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t91.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t91.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t91.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t91.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t91.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t91.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t91.t11 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t91.t12 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t91.t13 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t91.t12))
% 15.51/16.13  (step t91.t14 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t91.t15 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t91.t13 t91.t14))
% 15.51/16.13  (step t91.t16 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t91.t11 t91.t15))
% 15.51/16.13  (step t91.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 (t91.t4 t91.t5 t91.t6 t91.t7 t91.t8 t91.t9 t91.t10 t91.t16))
% 15.51/16.13  (step t91.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 (t91.t17))
% 15.51/16.13  (step t91 (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)
% 15.51/16.13  (step t92 (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)
% 15.51/16.13  (step t93 (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 (t91 t92))
% 15.51/16.13  (anchor :step t94 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t94.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t94.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t94.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t94.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t94.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t94.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t94.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t94.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t94.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t94.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t94.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t94.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t94.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t94.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t94.t13))
% 15.51/16.13  (step t94.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t94.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t94.t14 t94.t15))
% 15.51/16.13  (step t94.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t94.t12 t94.t16))
% 15.51/16.13  (step t94.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 (t94.t4 t94.t5 t94.t6 t94.t7 t94.t8 t94.t9 t94.t10 t94.t11 t94.t17))
% 15.51/16.13  (step t94.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 (t94.t18))
% 15.51/16.13  (step t94 (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)
% 15.51/16.13  (step t95 (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)
% 15.51/16.13  (step t96 (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 (t94 t95))
% 15.51/16.13  (anchor :step t97 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t97.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t97.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t97.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t97.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t97.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t97.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t97.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t97.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t97.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t97.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t97.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t97.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t97.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t97.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t97.t13))
% 15.51/16.13  (step t97.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t97.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t97.t14 t97.t15))
% 15.51/16.13  (step t97.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t97.t12 t97.t16))
% 15.51/16.13  (step t97.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 (t97.t4 t97.t5 t97.t6 t97.t7 t97.t8 t97.t9 t97.t10 t97.t11 t97.t17))
% 15.51/16.13  (step t97.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 (t97.t18))
% 15.51/16.13  (step t97 (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)
% 15.51/16.13  (step t98 (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)
% 15.51/16.13  (step t99 (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 (t97 t98))
% 15.51/16.13  (anchor :step t100 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t100.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t100.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t100.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t100.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t100.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t100.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t100.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t100.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t100.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t100.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t100.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t100.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t100.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t100.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t100.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t100.t14))
% 15.51/16.13  (step t100.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t100.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t100.t15 t100.t16))
% 15.51/16.13  (step t100.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t100.t13 t100.t17))
% 15.51/16.13  (step t100.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 (t100.t4 t100.t5 t100.t6 t100.t7 t100.t8 t100.t9 t100.t10 t100.t11 t100.t12 t100.t18))
% 15.51/16.13  (step t100.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 (t100.t19))
% 15.51/16.13  (step t100 (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)
% 15.51/16.13  (step t101 (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)
% 15.51/16.13  (step t102 (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 (t100 t101))
% 15.51/16.13  (anchor :step t103 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t103.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t103.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t103.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t103.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t103.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t103.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t103.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t103.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t103.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t103.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t103.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t103.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t103.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t103.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t103.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t103.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t103.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t103.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t103.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t103.t18))
% 15.51/16.13  (step t103.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t103.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t103.t19 t103.t20))
% 15.51/16.13  (step t103.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t103.t17 t103.t21))
% 15.51/16.13  (step t103.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 (t103.t5 t103.t6 t103.t7 t103.t8 t103.t9 t103.t10 t103.t11 t103.t12 t103.t13 t103.t14 t103.t15 t103.t16 t103.t22))
% 15.51/16.13  (step t103.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 (t103.t23))
% 15.51/16.13  (step t103 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t104 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t105 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t103 t104))
% 15.51/16.13  (anchor :step t106 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t106.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t106.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t106.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t106.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t106.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t106.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t106.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t106.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t106.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t106.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t106.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t106.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t106.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t106.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t106.t13))
% 15.51/16.13  (step t106.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t106.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t106.t14 t106.t15))
% 15.51/16.13  (step t106.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t106.t12 t106.t16))
% 15.51/16.13  (step t106.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 (t106.t4 t106.t5 t106.t6 t106.t7 t106.t8 t106.t9 t106.t10 t106.t11 t106.t17))
% 15.51/16.13  (step t106.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 (t106.t18))
% 15.51/16.13  (step t106 (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)
% 15.51/16.13  (step t107 (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)
% 15.51/16.13  (step t108 (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 (t106 t107))
% 15.51/16.13  (anchor :step t109 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t109.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t109.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t109.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t109.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t109.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t109.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t109.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t109.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t109.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t109.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t109.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t109.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t109.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t109.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t109.t13))
% 15.51/16.13  (step t109.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t109.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t109.t14 t109.t15))
% 15.51/16.13  (step t109.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t109.t12 t109.t16))
% 15.51/16.13  (step t109.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 (t109.t4 t109.t5 t109.t6 t109.t7 t109.t8 t109.t9 t109.t10 t109.t11 t109.t17))
% 15.51/16.13  (step t109.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 (t109.t18))
% 15.51/16.13  (step t109 (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)
% 15.51/16.13  (step t110 (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)
% 15.51/16.13  (step t111 (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 (t109 t110))
% 15.51/16.13  (anchor :step t112 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t112.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t112.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t112.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t112.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t112.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t112.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t112.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t112.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t112.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t112.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t112.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t112.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t112.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t112.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t112.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t112.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t112.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t112.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t112.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t112.t18))
% 15.51/16.13  (step t112.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t112.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t112.t19 t112.t20))
% 15.51/16.13  (step t112.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t112.t17 t112.t21))
% 15.51/16.13  (step t112.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 (t112.t5 t112.t6 t112.t7 t112.t8 t112.t9 t112.t10 t112.t11 t112.t12 t112.t13 t112.t14 t112.t15 t112.t16 t112.t22))
% 15.51/16.13  (step t112.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 (t112.t23))
% 15.51/16.13  (step t112 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t112 t113))
% 15.51/16.13  (anchor :step t115 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t115.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t115.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t115.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t115.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t115.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t115.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t115.t7 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 15.51/16.13  (step t115.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t115.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t115.t10 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 15.51/16.13  (step t115.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t115.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t115.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t115.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t115.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t115.t14))
% 15.51/16.13  (step t115.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t115.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t115.t15 t115.t16))
% 15.51/16.13  (step t115.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t115.t13 t115.t17))
% 15.51/16.13  (step t115.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 (t115.t4 t115.t5 t115.t6 t115.t7 t115.t8 t115.t9 t115.t10 t115.t11 t115.t12 t115.t18))
% 15.51/16.13  (step t115.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 (t115.t19))
% 15.51/16.13  (step t115 (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)
% 15.51/16.13  (step t116 (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)
% 15.51/16.13  (step t117 (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 (t115 t116))
% 15.51/16.13  (anchor :step t118 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t118.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t118.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t118.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t118.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t118.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t118.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t118.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t118.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t118.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t118.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t118.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t118.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t118.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t118.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t118.t13))
% 15.51/16.13  (step t118.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t118.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t118.t14 t118.t15))
% 15.51/16.13  (step t118.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t118.t12 t118.t16))
% 15.51/16.13  (step t118.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 (t118.t4 t118.t5 t118.t6 t118.t7 t118.t8 t118.t9 t118.t10 t118.t11 t118.t17))
% 15.51/16.13  (step t118.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 (t118.t18))
% 15.51/16.13  (step t118 (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)
% 15.51/16.13  (step t119 (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)
% 15.51/16.13  (step t120 (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 (t118 t119))
% 15.51/16.13  (anchor :step t121 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t121.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t121.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t121.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t121.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t121.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t121.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t121.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t121.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t121.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t121.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t121.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t121.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t121.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t121.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t121.t13))
% 15.51/16.13  (step t121.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t121.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t121.t14 t121.t15))
% 15.51/16.13  (step t121.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t121.t12 t121.t16))
% 15.51/16.13  (step t121.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 (t121.t4 t121.t5 t121.t6 t121.t7 t121.t8 t121.t9 t121.t10 t121.t11 t121.t17))
% 15.51/16.13  (step t121.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 (t121.t18))
% 15.51/16.13  (step t121 (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)
% 15.51/16.13  (step t122 (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)
% 15.51/16.13  (step t123 (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 (t121 t122))
% 15.51/16.13  (anchor :step t124 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t124.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t124.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t124.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t124.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t124.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t124.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t124.t7 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 15.51/16.13  (step t124.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t124.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t124.t10 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 15.51/16.13  (step t124.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t124.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t124.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t124.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t124.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t124.t14))
% 15.51/16.13  (step t124.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t124.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t124.t15 t124.t16))
% 15.51/16.13  (step t124.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t124.t13 t124.t17))
% 15.51/16.13  (step t124.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 (t124.t4 t124.t5 t124.t6 t124.t7 t124.t8 t124.t9 t124.t10 t124.t11 t124.t12 t124.t18))
% 15.51/16.13  (step t124.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 (t124.t19))
% 15.51/16.13  (step t124 (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)
% 15.51/16.13  (step t125 (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)
% 15.51/16.13  (step t126 (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 (t124 t125))
% 15.51/16.13  (anchor :step t127 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t127.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t127.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t127.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t127.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t127.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t127.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t127.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t127.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t127.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t127.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t127.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t127.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t127.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t127.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t127.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t127.t14))
% 15.51/16.13  (step t127.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t127.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t127.t15 t127.t16))
% 15.51/16.13  (step t127.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t127.t13 t127.t17))
% 15.51/16.13  (step t127.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 (t127.t4 t127.t5 t127.t6 t127.t7 t127.t8 t127.t9 t127.t10 t127.t11 t127.t12 t127.t18))
% 15.51/16.13  (step t127.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 (t127.t19))
% 15.51/16.13  (step t127 (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)
% 15.51/16.13  (step t128 (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)
% 15.51/16.13  (step t129 (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 (t127 t128))
% 15.51/16.13  (anchor :step t130 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t130.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t130.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t130.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t130.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t130.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t130.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t130.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t130.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t130.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t130.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t130.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t130.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t130.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t130.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t130.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t130.t14))
% 15.51/16.13  (step t130.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t130.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t130.t15 t130.t16))
% 15.51/16.13  (step t130.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t130.t13 t130.t17))
% 15.51/16.13  (step t130.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 (t130.t4 t130.t5 t130.t6 t130.t7 t130.t8 t130.t9 t130.t10 t130.t11 t130.t12 t130.t18))
% 15.51/16.13  (step t130.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 (t130.t19))
% 15.51/16.13  (step t130 (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)
% 15.51/16.13  (step t131 (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)
% 15.51/16.13  (step t132 (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 (t130 t131))
% 15.51/16.13  (anchor :step t133 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t133.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t133.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t133.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t133.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t133.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t133.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t133.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t133.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t133.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t133.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t133.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t133.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t133.t13 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t133.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t133.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t133.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t133.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t133.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t133.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t133.t18))
% 15.51/16.13  (step t133.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t133.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t133.t19 t133.t20))
% 15.51/16.13  (step t133.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t133.t17 t133.t21))
% 15.51/16.13  (step t133.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 (t133.t5 t133.t6 t133.t7 t133.t8 t133.t9 t133.t10 t133.t11 t133.t12 t133.t13 t133.t14 t133.t15 t133.t16 t133.t22))
% 15.51/16.13  (step t133.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 (t133.t23))
% 15.51/16.13  (step t133 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t133 t134))
% 15.51/16.13  (anchor :step t136 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t136.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t136.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t136.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t136.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t136.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t136.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t136.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t136.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t136.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t136.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t136.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t136.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t136.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t136.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t136.t13))
% 15.51/16.13  (step t136.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t136.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t136.t14 t136.t15))
% 15.51/16.13  (step t136.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t136.t12 t136.t16))
% 15.51/16.13  (step t136.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 (t136.t4 t136.t5 t136.t6 t136.t7 t136.t8 t136.t9 t136.t10 t136.t11 t136.t17))
% 15.51/16.13  (step t136.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 (t136.t18))
% 15.51/16.13  (step t136 (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)
% 15.51/16.13  (step t137 (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)
% 15.51/16.13  (step t138 (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 (t136 t137))
% 15.51/16.13  (anchor :step t139 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t139.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t139.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t139.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t139.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t139.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t139.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t139.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t139.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t139.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t139.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t139.t11 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t139.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t139.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t139.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t139.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t139.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t139.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t139.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t139.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t139.t18))
% 15.51/16.13  (step t139.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t139.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t139.t19 t139.t20))
% 15.51/16.13  (step t139.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t139.t17 t139.t21))
% 15.51/16.13  (step t139.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 (t139.t5 t139.t6 t139.t7 t139.t8 t139.t9 t139.t10 t139.t11 t139.t12 t139.t13 t139.t14 t139.t15 t139.t16 t139.t22))
% 15.51/16.13  (step t139.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 (t139.t23))
% 15.51/16.13  (step t139 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 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)
% 15.51/16.13  (step t140 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 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)
% 15.51/16.13  (step t141 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 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 (t139 t140))
% 15.51/16.13  (anchor :step t142 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t142.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t142.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t142.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t142.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t142.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t142.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t142.t7 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t142.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t142.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t142.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t142.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t142.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t142.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t142.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t142.t13))
% 15.51/16.13  (step t142.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t142.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t142.t14 t142.t15))
% 15.51/16.13  (step t142.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t142.t12 t142.t16))
% 15.51/16.13  (step t142.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 (t142.t4 t142.t5 t142.t6 t142.t7 t142.t8 t142.t9 t142.t10 t142.t11 t142.t17))
% 15.51/16.13  (step t142.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 (t142.t18))
% 15.51/16.13  (step t142 (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)
% 15.51/16.13  (step t143 (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)
% 15.51/16.13  (step t144 (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 (t142 t143))
% 15.51/16.13  (anchor :step t145 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t145.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t145.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t145.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t145.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t145.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t145.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t145.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t145.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t145.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t145.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t145.t11 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t145.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t145.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t145.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t145.t13))
% 15.51/16.13  (step t145.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t145.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t145.t14 t145.t15))
% 15.51/16.13  (step t145.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t145.t12 t145.t16))
% 15.51/16.13  (step t145.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 (t145.t4 t145.t5 t145.t6 t145.t7 t145.t8 t145.t9 t145.t10 t145.t11 t145.t17))
% 15.51/16.13  (step t145.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 (t145.t18))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (step t146 (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)
% 15.51/16.13  (step t147 (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 (t145 t146))
% 15.51/16.13  (anchor :step t148 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t148.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t148.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t148.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t148.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t148.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t148.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t148.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t148.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t148.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t148.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t148.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 15.51/16.13  (step t148.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t148.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t148.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 15.51/16.13  (step t148.t15 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t148.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t148.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t148.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t148.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t148.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t148.t19))
% 15.51/16.13  (step t148.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t148.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t148.t20 t148.t21))
% 15.51/16.13  (step t148.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t148.t18 t148.t22))
% 15.51/16.13  (step t148.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 (t148.t5 t148.t6 t148.t7 t148.t8 t148.t9 t148.t10 t148.t11 t148.t12 t148.t13 t148.t14 t148.t15 t148.t16 t148.t17 t148.t23))
% 15.51/16.13  (step t148.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 (t148.t24))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t148 t149))
% 15.51/16.13  (anchor :step t151 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t151.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t151.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t151.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t151.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t151.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t151.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t151.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t151.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t151.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t151.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t151.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t151.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t151.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t151.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t151.t13))
% 15.51/16.13  (step t151.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t151.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t151.t14 t151.t15))
% 15.51/16.13  (step t151.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t151.t12 t151.t16))
% 15.51/16.13  (step t151.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 (t151.t4 t151.t5 t151.t6 t151.t7 t151.t8 t151.t9 t151.t10 t151.t11 t151.t17))
% 15.51/16.13  (step t151.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 (t151.t18))
% 15.51/16.13  (step t151 (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)
% 15.51/16.13  (step t152 (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)
% 15.51/16.13  (step t153 (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 (t151 t152))
% 15.51/16.13  (anchor :step t154 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t154.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t154.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t154.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t154.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t154.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t154.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t154.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t154.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t154.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t154.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t154.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t154.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t154.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t154.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t154.t13))
% 15.51/16.13  (step t154.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t154.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t154.t14 t154.t15))
% 15.51/16.13  (step t154.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t154.t12 t154.t16))
% 15.51/16.13  (step t154.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 (t154.t4 t154.t5 t154.t6 t154.t7 t154.t8 t154.t9 t154.t10 t154.t11 t154.t17))
% 15.51/16.13  (step t154.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 (t154.t18))
% 15.51/16.13  (step t154 (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)
% 15.51/16.13  (step t155 (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)
% 15.51/16.13  (step t156 (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 (t154 t155))
% 15.51/16.13  (anchor :step t157 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t157.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t157.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t157.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t157.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t157.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t157.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t157.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t157.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t157.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t157.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t157.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t157.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t157.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t157.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t157.t13))
% 15.51/16.13  (step t157.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t157.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t157.t14 t157.t15))
% 15.51/16.13  (step t157.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t157.t12 t157.t16))
% 15.51/16.13  (step t157.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 (t157.t4 t157.t5 t157.t6 t157.t7 t157.t8 t157.t9 t157.t10 t157.t11 t157.t17))
% 15.51/16.13  (step t157.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 (t157.t18))
% 15.51/16.13  (step t157 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t157 t158))
% 15.51/16.13  (anchor :step t160 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t160.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t160.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t160.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t160.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t160.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t160.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t160.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t160.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t160.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t160.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t160.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 15.51/16.13  (step t160.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t160.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t160.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 15.51/16.13  (step t160.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t160.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t160.t17 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t160.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t160.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t160.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t160.t19))
% 15.51/16.13  (step t160.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t160.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t160.t20 t160.t21))
% 15.51/16.13  (step t160.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t160.t18 t160.t22))
% 15.51/16.13  (step t160.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 (t160.t5 t160.t6 t160.t7 t160.t8 t160.t9 t160.t10 t160.t11 t160.t12 t160.t13 t160.t14 t160.t15 t160.t16 t160.t17 t160.t23))
% 15.51/16.13  (step t160.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 (t160.t24))
% 15.51/16.13  (step t160 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t160 t161))
% 15.51/16.13  (anchor :step t163 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t163.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t163.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t163.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t163.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t163.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t163.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t163.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t163.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t163.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t163.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t163.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t163.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t163.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t163.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t163.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t163.t16 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t163.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t163.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t163.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t163.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t163.t19))
% 15.51/16.13  (step t163.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t163.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t163.t20 t163.t21))
% 15.51/16.13  (step t163.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t163.t18 t163.t22))
% 15.51/16.13  (step t163.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 (t163.t5 t163.t6 t163.t7 t163.t8 t163.t9 t163.t10 t163.t11 t163.t12 t163.t13 t163.t14 t163.t15 t163.t16 t163.t17 t163.t23))
% 15.51/16.13  (step t163.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 (t163.t24))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (step t164 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t165 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t163 t164))
% 15.51/16.13  (anchor :step t166 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t166.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t166.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t166.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t166.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t166.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t166.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t166.t7 (cl (= (= (tptp.a Z1) 6) (= (tptp.a Z1) 6))) :rule refl)
% 15.51/16.13  (step t166.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t166.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t166.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t166.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t166.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t166.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t166.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t166.t13))
% 15.51/16.13  (step t166.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t166.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t166.t14 t166.t15))
% 15.51/16.13  (step t166.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t166.t12 t166.t16))
% 15.51/16.13  (step t166.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 (t166.t4 t166.t5 t166.t6 t166.t7 t166.t8 t166.t9 t166.t10 t166.t11 t166.t17))
% 15.51/16.13  (step t166.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 (t166.t18))
% 15.51/16.13  (step t166 (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)
% 15.51/16.13  (step t167 (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)
% 15.51/16.13  (step t168 (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 (t166 t167))
% 15.51/16.13  (anchor :step t169 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t169.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t169.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t169.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t169.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t169.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t169.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t169.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t169.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t169.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t169.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t169.t11 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t169.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t169.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t169.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t169.t13))
% 15.51/16.13  (step t169.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t169.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t169.t14 t169.t15))
% 15.51/16.13  (step t169.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t169.t12 t169.t16))
% 15.51/16.13  (step t169.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 (t169.t4 t169.t5 t169.t6 t169.t7 t169.t8 t169.t9 t169.t10 t169.t11 t169.t17))
% 15.51/16.13  (step t169.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 (t169.t18))
% 15.51/16.13  (step t169 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) (= (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 (t169 t170))
% 15.51/16.13  (anchor :step t172 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t172.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t172.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t172.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t172.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t172.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t172.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t172.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t172.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t172.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t172.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t172.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t172.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t172.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t172.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t172.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t172.t14))
% 15.51/16.13  (step t172.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t172.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t172.t15 t172.t16))
% 15.51/16.13  (step t172.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t172.t13 t172.t17))
% 15.51/16.13  (step t172.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 (t172.t4 t172.t5 t172.t6 t172.t7 t172.t8 t172.t9 t172.t10 t172.t11 t172.t12 t172.t18))
% 15.51/16.13  (step t172.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 (t172.t19))
% 15.51/16.13  (step t172 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) (= (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 (t172 t173))
% 15.51/16.13  (anchor :step t175 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t175.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t175.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t175.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t175.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t175.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t175.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t175.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t175.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t175.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t175.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t175.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t175.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t175.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t175.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t175.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t175.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t175.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t175.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t175.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t175.t18))
% 15.51/16.13  (step t175.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t175.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t175.t19 t175.t20))
% 15.51/16.13  (step t175.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t175.t17 t175.t21))
% 15.51/16.13  (step t175.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 (t175.t5 t175.t6 t175.t7 t175.t8 t175.t9 t175.t10 t175.t11 t175.t12 t175.t13 t175.t14 t175.t15 t175.t16 t175.t22))
% 15.51/16.13  (step t175.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 (t175.t23))
% 15.51/16.13  (step t175 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) (= (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 (t175 t176))
% 15.51/16.13  (anchor :step t178 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t178.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t178.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t178.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t178.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t178.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t178.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t178.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t178.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t178.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t178.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t178.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t178.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t178.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t178.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t178.t13))
% 15.51/16.13  (step t178.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t178.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t178.t14 t178.t15))
% 15.51/16.13  (step t178.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t178.t12 t178.t16))
% 15.51/16.13  (step t178.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 (t178.t4 t178.t5 t178.t6 t178.t7 t178.t8 t178.t9 t178.t10 t178.t11 t178.t17))
% 15.51/16.13  (step t178.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 (t178.t18))
% 15.51/16.13  (step t178 (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)
% 15.51/16.13  (step t179 (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)
% 15.51/16.13  (step t180 (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 (t178 t179))
% 15.51/16.13  (anchor :step t181 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t181.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t181.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t181.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t181.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t181.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t181.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t181.t7 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t181.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t181.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t181.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t181.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t181.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t181.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t181.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t181.t13))
% 15.51/16.13  (step t181.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t181.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t181.t14 t181.t15))
% 15.51/16.13  (step t181.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t181.t12 t181.t16))
% 15.51/16.13  (step t181.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 (t181.t4 t181.t5 t181.t6 t181.t7 t181.t8 t181.t9 t181.t10 t181.t11 t181.t17))
% 15.51/16.13  (step t181.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 (t181.t18))
% 15.51/16.13  (step t181 (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)
% 15.51/16.13  (step t182 (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)
% 15.51/16.13  (step t183 (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 (t181 t182))
% 15.51/16.13  (anchor :step t184 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t184.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t184.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t184.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t184.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t184.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t184.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t184.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t184.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t184.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t184.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t184.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t184.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t184.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t184.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t184.t13))
% 15.51/16.13  (step t184.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t184.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t184.t14 t184.t15))
% 15.51/16.13  (step t184.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t184.t12 t184.t16))
% 15.51/16.13  (step t184.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 (t184.t4 t184.t5 t184.t6 t184.t7 t184.t8 t184.t9 t184.t10 t184.t11 t184.t17))
% 15.51/16.13  (step t184.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 (t184.t18))
% 15.51/16.13  (step t184 (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)
% 15.51/16.13  (step t185 (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)
% 15.51/16.13  (step t186 (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 (t184 t185))
% 15.51/16.13  (anchor :step t187 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t187.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t187.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t187.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t187.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t187.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t187.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t187.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t187.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t187.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t187.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t187.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t187.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t187.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t187.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t187.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t187.t14))
% 15.51/16.13  (step t187.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t187.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t187.t15 t187.t16))
% 15.51/16.13  (step t187.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t187.t13 t187.t17))
% 15.51/16.13  (step t187.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 (t187.t4 t187.t5 t187.t6 t187.t7 t187.t8 t187.t9 t187.t10 t187.t11 t187.t12 t187.t18))
% 15.51/16.13  (step t187.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 (t187.t19))
% 15.51/16.13  (step t187 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t187 t188))
% 15.51/16.13  (anchor :step t190 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t190.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t190.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t190.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t190.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t190.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t190.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t190.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t190.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t190.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t190.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t190.t11 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t190.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t190.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t190.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t190.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t190.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t190.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t190.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t190.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t190.t18))
% 15.51/16.13  (step t190.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t190.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t190.t19 t190.t20))
% 15.51/16.13  (step t190.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t190.t17 t190.t21))
% 15.51/16.13  (step t190.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 (t190.t5 t190.t6 t190.t7 t190.t8 t190.t9 t190.t10 t190.t11 t190.t12 t190.t13 t190.t14 t190.t15 t190.t16 t190.t22))
% 15.51/16.13  (step t190.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 (t190.t23))
% 15.51/16.13  (step t190 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t191 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t192 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t190 t191))
% 15.51/16.13  (anchor :step t193 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t193.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t193.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t193.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t193.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t193.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t193.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t193.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t193.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t193.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t193.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t193.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t193.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t193.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t193.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t193.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t193.t14))
% 15.51/16.13  (step t193.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t193.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t193.t15 t193.t16))
% 15.51/16.13  (step t193.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t193.t13 t193.t17))
% 15.51/16.13  (step t193.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 (t193.t4 t193.t5 t193.t6 t193.t7 t193.t8 t193.t9 t193.t10 t193.t11 t193.t12 t193.t18))
% 15.51/16.13  (step t193.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 (t193.t19))
% 15.51/16.13  (step t193 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) (= (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 (t193 t194))
% 15.51/16.13  (anchor :step t196 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t196.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t196.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t196.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t196.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t196.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t196.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t196.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t196.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t196.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t196.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t196.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t196.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t196.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t196.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t196.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t196.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t196.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t196.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t196.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t196.t18))
% 15.51/16.13  (step t196.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t196.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t196.t19 t196.t20))
% 15.51/16.13  (step t196.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t196.t17 t196.t21))
% 15.51/16.13  (step t196.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 (t196.t5 t196.t6 t196.t7 t196.t8 t196.t9 t196.t10 t196.t11 t196.t12 t196.t13 t196.t14 t196.t15 t196.t16 t196.t22))
% 15.51/16.13  (step t196.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 (t196.t23))
% 15.51/16.13  (step t196 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) (= (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 (t196 t197))
% 15.51/16.13  (anchor :step t199 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t199.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t199.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t199.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t199.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t199.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t199.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t199.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t199.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t199.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t199.t10 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t199.t11 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t199.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t199.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t199.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t199.t13))
% 15.51/16.13  (step t199.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t199.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t199.t14 t199.t15))
% 15.51/16.13  (step t199.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t199.t12 t199.t16))
% 15.51/16.13  (step t199.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 (t199.t4 t199.t5 t199.t6 t199.t7 t199.t8 t199.t9 t199.t10 t199.t11 t199.t17))
% 15.51/16.13  (step t199.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 (t199.t18))
% 15.51/16.13  (step t199 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) (= (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 (t199 t200))
% 15.51/16.13  (anchor :step t202 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t202.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t202.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t202.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t202.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t202.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t202.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t202.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t202.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t202.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t202.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t202.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t202.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t202.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t202.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t202.t13))
% 15.51/16.13  (step t202.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t202.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t202.t14 t202.t15))
% 15.51/16.13  (step t202.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t202.t12 t202.t16))
% 15.51/16.13  (step t202.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 (t202.t4 t202.t5 t202.t6 t202.t7 t202.t8 t202.t9 t202.t10 t202.t11 t202.t17))
% 15.51/16.13  (step t202.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 (t202.t18))
% 15.51/16.13  (step t202 (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)
% 15.51/16.13  (step t203 (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)
% 15.51/16.13  (step t204 (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 (t202 t203))
% 15.51/16.13  (anchor :step t205 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t205.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t205.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t205.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t205.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t205.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t205.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t205.t7 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t205.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t205.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t205.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t205.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t205.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t205.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t205.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t205.t13))
% 15.51/16.13  (step t205.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t205.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t205.t14 t205.t15))
% 15.51/16.13  (step t205.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t205.t12 t205.t16))
% 15.51/16.13  (step t205.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 (t205.t4 t205.t5 t205.t6 t205.t7 t205.t8 t205.t9 t205.t10 t205.t11 t205.t17))
% 15.51/16.13  (step t205.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 (t205.t18))
% 15.51/16.13  (step t205 (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)
% 15.51/16.13  (step t206 (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)
% 15.51/16.13  (step t207 (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 (t205 t206))
% 15.51/16.13  (anchor :step t208 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t208.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t208.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t208.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t208.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t208.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t208.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t208.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t208.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t208.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t208.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t208.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t208.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t208.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t208.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t208.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t208.t14))
% 15.51/16.13  (step t208.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t208.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t208.t15 t208.t16))
% 15.51/16.13  (step t208.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t208.t13 t208.t17))
% 15.51/16.13  (step t208.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 (t208.t4 t208.t5 t208.t6 t208.t7 t208.t8 t208.t9 t208.t10 t208.t11 t208.t12 t208.t18))
% 15.51/16.13  (step t208.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 (t208.t19))
% 15.51/16.13  (step t208 (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)
% 15.51/16.13  (step t209 (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)
% 15.51/16.13  (step t210 (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 (t208 t209))
% 15.51/16.13  (anchor :step t211 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t211.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t211.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t211.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t211.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t211.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t211.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t211.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t211.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t211.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t211.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t211.t11 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t211.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t211.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t211.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t211.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t211.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t211.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t211.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t211.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t211.t18))
% 15.51/16.13  (step t211.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t211.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t211.t19 t211.t20))
% 15.51/16.13  (step t211.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t211.t17 t211.t21))
% 15.51/16.13  (step t211.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 (t211.t5 t211.t6 t211.t7 t211.t8 t211.t9 t211.t10 t211.t11 t211.t12 t211.t13 t211.t14 t211.t15 t211.t16 t211.t22))
% 15.51/16.13  (step t211.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 (t211.t23))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (step t212 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t213 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t211 t212))
% 15.51/16.13  (anchor :step t214 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t214.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t214.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t214.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t214.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t214.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t214.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t214.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t214.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t214.t9 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t214.t10 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t214.t11 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t214.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t214.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t214.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t214.t13))
% 15.51/16.13  (step t214.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t214.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t214.t14 t214.t15))
% 15.51/16.13  (step t214.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t214.t12 t214.t16))
% 15.51/16.13  (step t214.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 (t214.t4 t214.t5 t214.t6 t214.t7 t214.t8 t214.t9 t214.t10 t214.t11 t214.t17))
% 15.51/16.13  (step t214.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 (t214.t18))
% 15.51/16.13  (step t214 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t214 t215))
% 15.51/16.13  (anchor :step t217 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t217.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t217.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t217.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t217.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t217.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t217.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t217.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t217.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t217.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t217.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t217.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t217.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t217.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t217.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t217.t13))
% 15.51/16.13  (step t217.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t217.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t217.t14 t217.t15))
% 15.51/16.13  (step t217.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t217.t12 t217.t16))
% 15.51/16.13  (step t217.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 (t217.t4 t217.t5 t217.t6 t217.t7 t217.t8 t217.t9 t217.t10 t217.t11 t217.t17))
% 15.51/16.13  (step t217.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 (t217.t18))
% 15.51/16.13  (step t217 (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)
% 15.51/16.13  (step t218 (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)
% 15.51/16.13  (step t219 (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 (t217 t218))
% 15.51/16.13  (anchor :step t220 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t220.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t220.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t220.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t220.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t220.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t220.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t220.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t220.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t220.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t220.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t220.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t220.t12 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t220.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t220.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t220.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t220.t14))
% 15.51/16.13  (step t220.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t220.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t220.t15 t220.t16))
% 15.51/16.13  (step t220.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t220.t13 t220.t17))
% 15.51/16.13  (step t220.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 (t220.t4 t220.t5 t220.t6 t220.t7 t220.t8 t220.t9 t220.t10 t220.t11 t220.t12 t220.t18))
% 15.51/16.13  (step t220.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 (t220.t19))
% 15.51/16.13  (step t220 (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)
% 15.51/16.13  (step t221 (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)
% 15.51/16.13  (step t222 (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 (t220 t221))
% 15.51/16.13  (anchor :step t223 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t223.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t223.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t223.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t223.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t223.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t223.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t223.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t223.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t223.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t223.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t223.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t223.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t223.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t223.t14 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t223.t15 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t223.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t223.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t223.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t223.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t223.t18))
% 15.51/16.13  (step t223.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t223.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t223.t19 t223.t20))
% 15.51/16.13  (step t223.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t223.t17 t223.t21))
% 15.51/16.13  (step t223.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 (t223.t5 t223.t6 t223.t7 t223.t8 t223.t9 t223.t10 t223.t11 t223.t12 t223.t13 t223.t14 t223.t15 t223.t16 t223.t22))
% 15.51/16.13  (step t223.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 (t223.t23))
% 15.51/16.13  (step t223 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t224 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t225 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t223 t224))
% 15.51/16.13  (anchor :step t226 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t226.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t226.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t226.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t226.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t226.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t226.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t226.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t226.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t226.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t226.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t226.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t226.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t226.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t226.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t226.t13))
% 15.51/16.13  (step t226.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t226.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t226.t14 t226.t15))
% 15.51/16.13  (step t226.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t226.t12 t226.t16))
% 15.51/16.13  (step t226.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 (t226.t4 t226.t5 t226.t6 t226.t7 t226.t8 t226.t9 t226.t10 t226.t11 t226.t17))
% 15.51/16.13  (step t226.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 (t226.t18))
% 15.51/16.13  (step t226 (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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t226 t227))
% 15.51/16.13  (anchor :step t229 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t229.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t229.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t229.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t229.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t229.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t229.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t229.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t229.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t229.t9 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t229.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t229.t11 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t229.t12 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t229.t13 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t229.t14 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t229.t15 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t229.t14))
% 15.51/16.13  (step t229.t16 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t229.t17 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t229.t15 t229.t16))
% 15.51/16.13  (step t229.t18 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t229.t13 t229.t17))
% 15.51/16.13  (step t229.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 (t229.t4 t229.t5 t229.t6 t229.t7 t229.t8 t229.t9 t229.t10 t229.t11 t229.t12 t229.t18))
% 15.51/16.13  (step t229.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 (t229.t19))
% 15.51/16.13  (step t229 (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)
% 15.51/16.13  (step t230 (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)
% 15.51/16.13  (step t231 (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 (t229 t230))
% 15.51/16.13  (anchor :step t232 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t232.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t232.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t232.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t232.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t232.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t232.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t232.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t232.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t232.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t232.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t232.t11 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t232.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t232.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t232.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t232.t15 (cl (= (= (tptp.b Z3) 2) (= (tptp.b Z3) 2))) :rule refl)
% 15.51/16.13  (step t232.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t232.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t232.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t232.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t232.t18))
% 15.51/16.13  (step t232.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t232.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t232.t19 t232.t20))
% 15.51/16.13  (step t232.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t232.t17 t232.t21))
% 15.51/16.13  (step t232.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 (t232.t5 t232.t6 t232.t7 t232.t8 t232.t9 t232.t10 t232.t11 t232.t12 t232.t13 t232.t14 t232.t15 t232.t16 t232.t22))
% 15.51/16.13  (step t232.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 (t232.t23))
% 15.51/16.13  (step t232 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t233 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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)
% 15.51/16.13  (step t234 (cl (= (forall ((Z1 Int) (Z2 Int) (Z3 Int) (Z4 Int)) (not (and (not (= Z1 Z2)) (not (= Z1 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 (t232 t233))
% 15.51/16.13  (anchor :step t235 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t235.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t235.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t235.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t235.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t235.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t235.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t235.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t235.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t235.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t235.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t235.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t235.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t235.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t235.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t235.t13))
% 15.51/16.13  (step t235.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t235.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t235.t14 t235.t15))
% 15.51/16.13  (step t235.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t235.t12 t235.t16))
% 15.51/16.13  (step t235.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 (t235.t4 t235.t5 t235.t6 t235.t7 t235.t8 t235.t9 t235.t10 t235.t11 t235.t17))
% 15.51/16.13  (step t235.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 (t235.t18))
% 15.51/16.13  (step t235 (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)
% 15.51/16.13  (step t236 (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)
% 15.51/16.13  (step t237 (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 (t235 t236))
% 15.51/16.13  (anchor :step t238 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t238.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t238.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t238.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t238.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t238.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t238.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t238.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t238.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t238.t9 (cl (= (= (tptp.a Z3) 6) (= (tptp.a Z3) 6))) :rule refl)
% 15.51/16.13  (step t238.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t238.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t238.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t238.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t238.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t238.t13))
% 15.51/16.13  (step t238.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t238.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t238.t14 t238.t15))
% 15.51/16.13  (step t238.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t238.t12 t238.t16))
% 15.51/16.13  (step t238.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 (t238.t4 t238.t5 t238.t6 t238.t7 t238.t8 t238.t9 t238.t10 t238.t11 t238.t17))
% 15.51/16.13  (step t238.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 (t238.t18))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (step t239 (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)
% 15.51/16.13  (step t240 (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 (t238 t239))
% 15.51/16.13  (anchor :step t241 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t241.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t241.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t241.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t241.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t241.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t241.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t241.t7 (cl (= (= (tptp.a Z1) 2) (= (tptp.a Z1) 2))) :rule refl)
% 15.51/16.13  (step t241.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t241.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t241.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t241.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t241.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t241.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t241.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t241.t13))
% 15.51/16.13  (step t241.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t241.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t241.t14 t241.t15))
% 15.51/16.13  (step t241.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t241.t12 t241.t16))
% 15.51/16.13  (step t241.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 (t241.t4 t241.t5 t241.t6 t241.t7 t241.t8 t241.t9 t241.t10 t241.t11 t241.t17))
% 15.51/16.13  (step t241.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 (t241.t18))
% 15.51/16.13  (step t241 (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)
% 15.51/16.13  (step t242 (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)
% 15.51/16.13  (step t243 (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 (t241 t242))
% 15.51/16.13  (anchor :step t244 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t244.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t244.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t244.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t244.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t244.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t244.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t244.t7 (cl (= (= (tptp.a Z1) 1) (= (tptp.a Z1) 1))) :rule refl)
% 15.51/16.13  (step t244.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t244.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t244.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t244.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t244.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t244.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t244.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t244.t13))
% 15.51/16.13  (step t244.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t244.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t244.t14 t244.t15))
% 15.51/16.13  (step t244.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t244.t12 t244.t16))
% 15.51/16.13  (step t244.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 (t244.t4 t244.t5 t244.t6 t244.t7 t244.t8 t244.t9 t244.t10 t244.t11 t244.t17))
% 15.51/16.13  (step t244.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 (t244.t18))
% 15.51/16.13  (step t244 (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)
% 15.51/16.13  (step t245 (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)
% 15.51/16.13  (step t246 (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 (t244 t245))
% 15.51/16.13  (anchor :step t247 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t247.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t247.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t247.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t247.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t247.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t247.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t247.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t247.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t247.t9 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t247.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t247.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t247.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t247.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t247.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t247.t13))
% 15.51/16.13  (step t247.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t247.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t247.t14 t247.t15))
% 15.51/16.13  (step t247.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t247.t12 t247.t16))
% 15.51/16.13  (step t247.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 (t247.t4 t247.t5 t247.t6 t247.t7 t247.t8 t247.t9 t247.t10 t247.t11 t247.t17))
% 15.51/16.13  (step t247.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 (t247.t18))
% 15.51/16.13  (step t247 (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)
% 15.51/16.13  (step t248 (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)
% 15.51/16.13  (step t249 (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 (t247 t248))
% 15.51/16.13  (anchor :step t250 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3)))
% 15.51/16.13  (step t250.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t250.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t250.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t250.t4 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t250.t5 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t250.t6 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t250.t7 (cl (= (= (tptp.a Z1) 12) (= (tptp.a Z1) 12))) :rule refl)
% 15.51/16.13  (step t250.t8 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t250.t9 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t250.t10 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t250.t11 (cl (= (= (tptp.b Z2) 2) (= (tptp.b Z2) 2))) :rule refl)
% 15.51/16.13  (step t250.t12 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t250.t13 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t250.t14 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t250.t13))
% 15.51/16.13  (step t250.t15 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t250.t16 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t250.t14 t250.t15))
% 15.51/16.13  (step t250.t17 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t250.t12 t250.t16))
% 15.51/16.13  (step t250.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 (t250.t4 t250.t5 t250.t6 t250.t7 t250.t8 t250.t9 t250.t10 t250.t11 t250.t17))
% 15.51/16.13  (step t250.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 (t250.t18))
% 15.51/16.13  (step t250 (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)
% 15.51/16.13  (step t251 (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)
% 15.51/16.13  (step t252 (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 (t250 t251))
% 15.51/16.13  (anchor :step t253 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t253.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t253.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t253.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t253.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t253.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t253.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t253.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t253.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t253.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t253.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t253.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t253.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t253.t13 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t253.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t253.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t253.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t253.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t253.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t253.t17))
% 15.51/16.13  (step t253.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t253.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t253.t18 t253.t19))
% 15.51/16.13  (step t253.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t253.t16 t253.t20))
% 15.51/16.13  (step t253.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 (t253.t5 t253.t6 t253.t7 t253.t8 t253.t9 t253.t10 t253.t11 t253.t12 t253.t13 t253.t14 t253.t15 t253.t21))
% 15.51/16.13  (step t253.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 (t253.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t253 t254))
% 15.51/16.13  (anchor :step t256 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t256.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t256.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t256.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t256.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t256.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t256.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t256.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t256.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t256.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t256.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t256.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t256.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t256.t13 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t256.t14 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t256.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t256.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t256.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t256.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t256.t17))
% 15.51/16.13  (step t256.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t256.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t256.t18 t256.t19))
% 15.51/16.13  (step t256.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t256.t16 t256.t20))
% 15.51/16.13  (step t256.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 (t256.t5 t256.t6 t256.t7 t256.t8 t256.t9 t256.t10 t256.t11 t256.t12 t256.t13 t256.t14 t256.t15 t256.t21))
% 15.51/16.13  (step t256.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 (t256.t22))
% 15.51/16.13  (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.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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t256 t257))
% 15.51/16.13  (anchor :step t259 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t259.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t259.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t259.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t259.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t259.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t259.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t259.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t259.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t259.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t259.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t259.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t259.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t259.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t259.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t259.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t259.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t259.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t259.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t259.t17))
% 15.51/16.13  (step t259.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t259.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t259.t18 t259.t19))
% 15.51/16.13  (step t259.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t259.t16 t259.t20))
% 15.51/16.13  (step t259.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 (t259.t5 t259.t6 t259.t7 t259.t8 t259.t9 t259.t10 t259.t11 t259.t12 t259.t13 t259.t14 t259.t15 t259.t21))
% 15.51/16.13  (step t259.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 (t259.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t259 t260))
% 15.51/16.13  (anchor :step t262 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t262.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t262.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t262.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t262.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t262.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t262.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t262.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t262.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t262.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t262.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t262.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t262.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t262.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t262.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t262.t15 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t262.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t262.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t262.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t262.t17))
% 15.51/16.13  (step t262.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t262.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t262.t18 t262.t19))
% 15.51/16.13  (step t262.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t262.t16 t262.t20))
% 15.51/16.13  (step t262.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 (t262.t5 t262.t6 t262.t7 t262.t8 t262.t9 t262.t10 t262.t11 t262.t12 t262.t13 t262.t14 t262.t15 t262.t21))
% 15.51/16.13  (step t262.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 (t262.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t262 t263))
% 15.51/16.13  (anchor :step t265 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t265.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t265.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t265.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t265.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t265.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t265.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t265.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t265.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t265.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t265.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t265.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t265.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t265.t13 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 15.51/16.13  (step t265.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t265.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t265.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t265.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t265.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t265.t17))
% 15.51/16.13  (step t265.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t265.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t265.t18 t265.t19))
% 15.51/16.13  (step t265.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t265.t16 t265.t20))
% 15.51/16.13  (step t265.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 (t265.t5 t265.t6 t265.t7 t265.t8 t265.t9 t265.t10 t265.t11 t265.t12 t265.t13 t265.t14 t265.t15 t265.t21))
% 15.51/16.13  (step t265.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 (t265.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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 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)
% 15.51/16.13  (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 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 (t265 t266))
% 15.51/16.13  (anchor :step t268 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t268.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t268.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t268.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t268.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t268.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t268.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t268.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t268.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t268.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t268.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t268.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t268.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t268.t13 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t268.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t268.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t268.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t268.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t268.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t268.t17))
% 15.51/16.13  (step t268.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t268.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t268.t18 t268.t19))
% 15.51/16.13  (step t268.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t268.t16 t268.t20))
% 15.51/16.13  (step t268.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 (t268.t5 t268.t6 t268.t7 t268.t8 t268.t9 t268.t10 t268.t11 t268.t12 t268.t13 t268.t14 t268.t15 t268.t21))
% 15.51/16.13  (step t268.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 (t268.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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 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)
% 15.51/16.13  (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 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 (t268 t269))
% 15.51/16.13  (anchor :step t271 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t271.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t271.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t271.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t271.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t271.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t271.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t271.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t271.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t271.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t271.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t271.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t271.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t271.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t271.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t271.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t271.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t271.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t271.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t271.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t271.t18))
% 15.51/16.13  (step t271.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t271.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t271.t19 t271.t20))
% 15.51/16.13  (step t271.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t271.t17 t271.t21))
% 15.51/16.13  (step t271.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 (t271.t5 t271.t6 t271.t7 t271.t8 t271.t9 t271.t10 t271.t11 t271.t12 t271.t13 t271.t14 t271.t15 t271.t16 t271.t22))
% 15.51/16.13  (step t271.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 (t271.t23))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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 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)
% 15.51/16.13  (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) (= (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 (t271 t272))
% 15.51/16.13  (anchor :step t274 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t274.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t274.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t274.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t274.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t274.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t274.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t274.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t274.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t274.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t274.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t274.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t274.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t274.t13 (cl (= (= (tptp.a Z3) 5) (= (tptp.a Z3) 5))) :rule refl)
% 15.51/16.13  (step t274.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t274.t15 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t274.t16 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t274.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t274.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t274.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t274.t18))
% 15.51/16.13  (step t274.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t274.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t274.t19 t274.t20))
% 15.51/16.13  (step t274.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t274.t17 t274.t21))
% 15.51/16.13  (step t274.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 (t274.t5 t274.t6 t274.t7 t274.t8 t274.t9 t274.t10 t274.t11 t274.t12 t274.t13 t274.t14 t274.t15 t274.t16 t274.t22))
% 15.51/16.13  (step t274.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 (t274.t23))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t274 t275))
% 15.51/16.13  (anchor :step t277 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t277.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t277.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t277.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t277.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t277.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t277.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t277.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t277.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t277.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t277.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t277.t11 (cl (= (= (tptp.a Z1) 7) (= (tptp.a Z1) 7))) :rule refl)
% 15.51/16.13  (step t277.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t277.t13 (cl (= (= (tptp.a Z3) 4) (= (tptp.a Z3) 4))) :rule refl)
% 15.51/16.13  (step t277.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t277.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t277.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t277.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t277.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t277.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t277.t18))
% 15.51/16.13  (step t277.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t277.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t277.t19 t277.t20))
% 15.51/16.13  (step t277.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t277.t17 t277.t21))
% 15.51/16.13  (step t277.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 (t277.t5 t277.t6 t277.t7 t277.t8 t277.t9 t277.t10 t277.t11 t277.t12 t277.t13 t277.t14 t277.t15 t277.t16 t277.t22))
% 15.51/16.13  (step t277.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 (t277.t23))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t277 t278))
% 15.51/16.13  (anchor :step t280 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t280.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t280.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t280.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t280.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t280.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t280.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t280.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t280.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t280.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t280.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t280.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t280.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t280.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t280.t14 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 15.51/16.13  (step t280.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t280.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t280.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t280.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t280.t17))
% 15.51/16.13  (step t280.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t280.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t280.t18 t280.t19))
% 15.51/16.13  (step t280.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t280.t16 t280.t20))
% 15.51/16.13  (step t280.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 (t280.t5 t280.t6 t280.t7 t280.t8 t280.t9 t280.t10 t280.t11 t280.t12 t280.t13 t280.t14 t280.t15 t280.t21))
% 15.51/16.13  (step t280.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 (t280.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t280 t281))
% 15.51/16.13  (anchor :step t283 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t283.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t283.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t283.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t283.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t283.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t283.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t283.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t283.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t283.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t283.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t283.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t283.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t283.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t283.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t283.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t283.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t283.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t283.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t283.t17))
% 15.51/16.13  (step t283.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t283.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t283.t18 t283.t19))
% 15.51/16.13  (step t283.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t283.t16 t283.t20))
% 15.51/16.13  (step t283.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 (t283.t5 t283.t6 t283.t7 t283.t8 t283.t9 t283.t10 t283.t11 t283.t12 t283.t13 t283.t14 t283.t15 t283.t21))
% 15.51/16.13  (step t283.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 (t283.t22))
% 15.51/16.13  (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 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t283 t284))
% 15.51/16.13  (anchor :step t286 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t286.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t286.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t286.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t286.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t286.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t286.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t286.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t286.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t286.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t286.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t286.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t286.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t286.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t286.t14 (cl (= (= (tptp.a Z4) 2) (= (tptp.a Z4) 2))) :rule refl)
% 15.51/16.13  (step t286.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t286.t16 (cl (= (= (tptp.b Z4) 5) (= (tptp.b Z4) 5))) :rule refl)
% 15.51/16.13  (step t286.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t286.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t286.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t286.t18))
% 15.51/16.13  (step t286.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t286.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t286.t19 t286.t20))
% 15.51/16.13  (step t286.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t286.t17 t286.t21))
% 15.51/16.13  (step t286.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 (t286.t5 t286.t6 t286.t7 t286.t8 t286.t9 t286.t10 t286.t11 t286.t12 t286.t13 t286.t14 t286.t15 t286.t16 t286.t22))
% 15.51/16.13  (step t286.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 (t286.t23))
% 15.51/16.13  (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 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t286 t287))
% 15.51/16.13  (anchor :step t289 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t289.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t289.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t289.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t289.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t289.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t289.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t289.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t289.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t289.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t289.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t289.t11 (cl (= (= (tptp.a Z1) 3) (= (tptp.a Z1) 3))) :rule refl)
% 15.51/16.13  (step t289.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t289.t13 (cl (= (= (tptp.a Z3) 8) (= (tptp.a Z3) 8))) :rule refl)
% 15.51/16.13  (step t289.t14 (cl (= (< (tptp.b Z1) 4) (not (>= (tptp.b Z1) 4)))) :rule all_simplify)
% 15.51/16.13  (step t289.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t289.t16 (cl (= (< (tptp.b Z3) 4) (not (>= (tptp.b Z3) 4)))) :rule all_simplify)
% 15.51/16.13  (step t289.t17 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t289.t18 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t289.t19 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t289.t20 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t289.t19))
% 15.51/16.13  (step t289.t21 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t289.t22 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t289.t20 t289.t21))
% 15.51/16.13  (step t289.t23 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t289.t18 t289.t22))
% 15.51/16.13  (step t289.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 (t289.t5 t289.t6 t289.t7 t289.t8 t289.t9 t289.t10 t289.t11 t289.t12 t289.t13 t289.t14 t289.t15 t289.t16 t289.t17 t289.t23))
% 15.51/16.13  (step t289.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 (t289.t24))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t289 t290))
% 15.51/16.13  (anchor :step t292 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t292.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t292.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t292.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t292.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t292.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t292.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t292.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t292.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t292.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t292.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t292.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t292.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t292.t13 (cl (= (= (tptp.a Z3) 7) (= (tptp.a Z3) 7))) :rule refl)
% 15.51/16.13  (step t292.t14 (cl (= (= (tptp.b Z1) 5) (= (tptp.b Z1) 5))) :rule refl)
% 15.51/16.13  (step t292.t15 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t292.t16 (cl (= (= (tptp.b Z4) 2) (= (tptp.b Z4) 2))) :rule refl)
% 15.51/16.13  (step t292.t17 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t292.t18 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t292.t19 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t292.t18))
% 15.51/16.13  (step t292.t20 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t292.t21 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t292.t19 t292.t20))
% 15.51/16.13  (step t292.t22 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t292.t17 t292.t21))
% 15.51/16.13  (step t292.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 (t292.t5 t292.t6 t292.t7 t292.t8 t292.t9 t292.t10 t292.t11 t292.t12 t292.t13 t292.t14 t292.t15 t292.t16 t292.t22))
% 15.51/16.13  (step t292.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 (t292.t23))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t292 t293))
% 15.51/16.13  (anchor :step t295 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t295.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t295.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t295.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t295.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t295.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t295.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t295.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t295.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t295.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t295.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t295.t11 (cl (= (= (tptp.a Z1) 4) (= (tptp.a Z1) 4))) :rule refl)
% 15.51/16.13  (step t295.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t295.t13 (cl (= (= (tptp.a Z4) 1) (= (tptp.a Z4) 1))) :rule refl)
% 15.51/16.13  (step t295.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t295.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t295.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t295.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t295.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t295.t17))
% 15.51/16.13  (step t295.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t295.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t295.t18 t295.t19))
% 15.51/16.13  (step t295.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t295.t16 t295.t20))
% 15.51/16.13  (step t295.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 (t295.t5 t295.t6 t295.t7 t295.t8 t295.t9 t295.t10 t295.t11 t295.t12 t295.t13 t295.t14 t295.t15 t295.t21))
% 15.51/16.13  (step t295.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 (t295.t22))
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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)
% 15.51/16.13  (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) 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 (t295 t296))
% 15.51/16.13  (anchor :step t298 :args ((Z1 Int) (:= Z1 Z1) (Z2 Int) (:= Z2 Z2) (Z3 Int) (:= Z3 Z3) (Z4 Int) (:= Z4 Z4)))
% 15.51/16.13  (step t298.t1 (cl (= Z1 Z1)) :rule refl)
% 15.51/16.13  (step t298.t2 (cl (= Z2 Z2)) :rule refl)
% 15.51/16.13  (step t298.t3 (cl (= Z3 Z3)) :rule refl)
% 15.51/16.13  (step t298.t4 (cl (= Z4 Z4)) :rule refl)
% 15.51/16.13  (step t298.t5 (cl (= (not (= Z1 Z2)) (not (= Z1 Z2)))) :rule refl)
% 15.51/16.13  (step t298.t6 (cl (= (not (= Z1 Z3)) (not (= Z1 Z3)))) :rule refl)
% 15.51/16.13  (step t298.t7 (cl (= (not (= Z1 Z4)) (not (= Z1 Z4)))) :rule refl)
% 15.51/16.13  (step t298.t8 (cl (= (not (= Z2 Z3)) (not (= Z2 Z3)))) :rule refl)
% 15.51/16.13  (step t298.t9 (cl (= (not (= Z2 Z4)) (not (= Z2 Z4)))) :rule refl)
% 15.51/16.13  (step t298.t10 (cl (= (not (= Z3 Z4)) (not (= Z3 Z4)))) :rule refl)
% 15.51/16.13  (step t298.t11 (cl (= (= (tptp.a Z1) 5) (= (tptp.a Z1) 5))) :rule refl)
% 15.51/16.13  (step t298.t12 (cl (= (= (tptp.a Z2) 10) (= (tptp.a Z2) 10))) :rule refl)
% 15.51/16.13  (step t298.t13 (cl (= (= (tptp.a Z4) 12) (= (tptp.a Z4) 12))) :rule refl)
% 15.51/16.13  (step t298.t14 (cl (= (< (tptp.b Z2) 3) (not (>= (tptp.b Z2) 3)))) :rule all_simplify)
% 15.51/16.13  (step t298.t15 (cl (= (= (tptp.b Z3) 5) (= (tptp.b Z3) 5))) :rule refl)
% 15.51/16.13  (step t298.t16 (cl (= (< Z2 Z1) (not (>= Z2 Z1)))) :rule all_simplify)
% 15.51/16.13  (step t298.t17 (cl (= (>= Z2 Z1) (not (>= (+ Z1 (* (- 1) Z2)) 1)))) :rule all_simplify)
% 15.51/16.13  (step t298.t18 (cl (= (not (>= Z2 Z1)) (not (not (>= (+ Z1 (* (- 1) Z2)) 1))))) :rule cong :premises (t298.t17))
% 15.51/16.13  (step t298.t19 (cl (= (not (not (>= (+ Z1 (* (- 1) Z2)) 1))) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule all_simplify)
% 15.51/16.13  (step t298.t20 (cl (= (not (>= Z2 Z1)) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t298.t18 t298.t19))
% 15.51/16.13  (step t298.t21 (cl (= (< Z2 Z1) (>= (+ Z1 (* (- 1) Z2)) 1))) :rule trans :premises (t298.t16 t298.t20))
% 15.51/16.14  (step t298.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 (t298.t5 t298.t6 t298.t7 t298.t8 t298.t9 t298.t10 t298.t11 t298.t12 t298.t13 t298.t14 t298.t15 t298.t21))
% 15.51/16.14  (step t298.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 (t298.t22))
% 15.51/16.14  (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) 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)
% 15.51/16.14  (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 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)
% 15.51/16.14  (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 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 (t298 t299))
% 15.51/16.14  (step t301 (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)) (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))))) (and (and (forall ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13)))) (and (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 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)) (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))))))) :rule cong :premises (t31 t34 t35 t36 t37 t38 t39 t40 t41 t42 t43 t44 t45 t48 t51 t54 t57 t60 t63 t66 t69 t72 t75 t78 t81 t84 t87 t90 t93 t96 t99 t102 t105 t108 t111 t114 t117 t120 t123 t126 t129 t132 t135 t138 t141 t144 t147 t150 t153 t156 t159 t162 t165 t168 t171 t174 t177 t180 t183 t186 t189 t192 t195 t198 t201 t204 t207 t210 t213 t216 t219 t222 t225 t228 t231 t234 t237 t240 t243 t246 t249 t252 t255 t258 t261 t264 t267 t270 t273 t276 t279 t282 t285 t288 t291 t294 t297 t300))
% 15.51/16.14  (step t302 (cl (= (and (and (forall ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13)))) (and (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 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)) (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))))) (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))))) :rule all_simplify)
% 15.51/16.14  (step t303 (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)) (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))))) (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))))) :rule trans :premises (t301 t302))
% 15.51/16.14  (step t304 (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)) (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))))) (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))))) :rule trans :premises (t28 t303))
% 15.51/16.14  (step t305 (cl (= (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z1) 4))) :rule refl)
% 15.51/16.14  (step t306 (cl (= (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z2) 10))) :rule refl)
% 15.51/16.14  (step t307 (cl (= (= (tptp.a tptp.z3) 7) (= (tptp.a tptp.z3) 7))) :rule refl)
% 15.51/16.14  (step t308 (cl (= (< (tptp.b tptp.z2) 3) (not (>= (tptp.b tptp.z2) 3)))) :rule all_simplify)
% 15.51/16.14  (step t309 (cl (= (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z3) 2))) :rule refl)
% 15.51/16.14  (step t310 (cl (= (= (tptp.b tptp.z4) 5) (= (tptp.b tptp.z4) 5))) :rule refl)
% 15.51/16.14  (step t311 (cl (= (< tptp.z2 tptp.z1) (not (>= tptp.z2 tptp.z1)))) :rule all_simplify)
% 15.51/16.14  (step t312 (cl (= (>= tptp.z2 tptp.z1) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule all_simplify)
% 15.51/16.14  (step t313 (cl (= (not (>= tptp.z2 tptp.z1)) (not (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule cong :premises (t312))
% 15.51/16.14  (step t314 (cl (= (not (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule all_simplify)
% 15.51/16.14  (step t315 (cl (= (not (>= tptp.z2 tptp.z1)) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule trans :premises (t313 t314))
% 15.51/16.14  (step t316 (cl (= (< tptp.z2 tptp.z1) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule trans :premises (t311 t315))
% 15.51/16.14  (step t317 (cl (= (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1)) (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))) :rule cong :premises (t305 t306 t307 t308 t309 t310 t316))
% 15.51/16.14  (step t318 (cl (= (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (< tptp.z2 tptp.z1))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule cong :premises (t317))
% 15.51/16.14  (step t319 (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)) (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))))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule cong :premises (t304 t318))
% 15.51/16.14  (step t320 (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)) (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))))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (< (tptp.b tptp.z2) 3) (= (tptp.b tptp.z3) 2) (= (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))))) :rule cong :premises (t319))
% 15.51/16.14  (step t321 (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6)))) (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)))))) :rule resolution :premises (t27 t320 a0))
% 15.51/16.14  (step t322 (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)) (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 ((BOUND_VARIABLE_2952 Int)) (>= (tptp.a BOUND_VARIABLE_2952) 1)) (forall ((BOUND_VARIABLE_2958 Int)) (not (>= (tptp.a BOUND_VARIABLE_2958) 13))) (forall ((BOUND_VARIABLE_2972 Int)) (>= (tptp.b BOUND_VARIABLE_2972) 1)) (forall ((BOUND_VARIABLE_2978 Int)) (not (>= (tptp.b BOUND_VARIABLE_2978) 6))))) :rule not_implies1 :premises (t321))
% 15.51/16.14  (step t323 (cl (not (= tptp.z1 tptp.z2))) :rule and :premises (t322))
% 15.51/16.14  (step t324 (cl (not (= tptp.z1 tptp.z3))) :rule and :premises (t322))
% 15.51/16.14  (step t325 (cl (not (= tptp.z1 tptp.z4))) :rule and :premises (t322))
% 15.51/16.14  (step t326 (cl (not (= tptp.z2 tptp.z3))) :rule and :premises (t322))
% 15.51/16.14  (step t327 (cl (not (= tptp.z2 tptp.z4))) :rule and :premises (t322))
% 15.51/16.14  (step t328 (cl (not (= tptp.z3 tptp.z4))) :rule and :premises (t322))
% 15.51/16.14  (step t329 (cl (not (not (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule not_not)
% 15.51/16.14  (step t330 (cl (not (not (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule not_implies2 :premises (t321))
% 15.51/16.14  (step t331 (cl (and (= (tptp.a tptp.z1) 4) (= (tptp.a tptp.z2) 10) (= (tptp.a tptp.z3) 7) (not (>= (tptp.b tptp.z2) 3)) (= (tptp.b tptp.z3) 2) (= (tptp.b tptp.z4) 5) (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))) :rule resolution :premises (t329 t330))
% 15.51/16.14  (step t332 (cl (not (>= (tptp.b tptp.z2) 3))) :rule and :premises (t331))
% 15.51/16.14  (step t333 (cl (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1)) :rule and :premises (t331))
% 15.51/16.14  (step t334 (cl (= (tptp.a tptp.z1) 4)) :rule and :premises (t331))
% 15.51/16.14  (step t335 (cl (= (tptp.a tptp.z2) 10)) :rule and :premises (t331))
% 15.51/16.14  (step t336 (cl (= (tptp.b tptp.z3) 2)) :rule and :premises (t331))
% 15.51/16.14  (step t337 (cl (= (tptp.b tptp.z4) 5)) :rule and :premises (t331))
% 15.51/16.14  (step t338 (cl (not (or (= tptp.z1 tptp.z2) (= tptp.z1 tptp.z4) (= tptp.z1 tptp.z3) (= tptp.z2 tptp.z4) (= tptp.z2 tptp.z3) (= tptp.z3 tptp.z4) (not (= (tptp.a tptp.z1) 4)) (not (= (tptp.a tptp.z2) 10)) (>= (tptp.b tptp.z2) 3) (not (= (tptp.b tptp.z4) 5)) (not (= (tptp.b tptp.z3) 2)) (not (>= (+ tptp.z1 (* (- 1) tptp.z2)) 1))))) :rule resolution :premises (t26 t323 t324 t325 t326 t327 t328 t332 t333 t334 t335 t336 t337))
% 15.51/16.14  (step t339 (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) 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 and :premises (t322))
% 15.51/16.14  (step t340 (cl) :rule resolution :premises (t24 t338 t339))
% 15.51/16.14  
% 15.51/16.14  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.kJlBhpe48j/cvc5---1.0.5_14962.smt2
% 15.51/16.14  % cvc5---1.0.5 exiting
% 15.51/16.14  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------