TSTP Solution File: ALG110+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ALG110+1 : TPTP v8.2.0. Released v2.7.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 16:29:59 EDT 2024

% Result   : Theorem 2.22s 2.43s
% Output   : Proof 2.22s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.14  % Problem    : ALG110+1 : TPTP v8.2.0. Released v2.7.0.
% 0.12/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.37  % Computer : n012.cluster.edu
% 0.15/0.37  % Model    : x86_64 x86_64
% 0.15/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.37  % Memory   : 8042.1875MB
% 0.15/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.37  % CPULimit   : 300
% 0.15/0.37  % WCLimit    : 300
% 0.15/0.37  % DateTime   : Sun May 26 09:42:24 EDT 2024
% 0.15/0.37  % CPUTime    : 
% 0.22/0.55  %----Proving TF0_NAR, FOF, or CNF
% 2.22/2.43  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 2.22/2.43  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.Ap2dMdC2Cf/cvc5---1.0.5_23286.smt2
% 2.22/2.43  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.Ap2dMdC2Cf/cvc5---1.0.5_23286.smt2
% 2.22/2.43  (assume a0 (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))
% 2.22/2.43  (assume a1 (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))
% 2.22/2.43  (assume a2 (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 2.22/2.43  (assume a3 (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))
% 2.22/2.43  (assume a4 (and (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e13)))))
% 2.22/2.43  (assume a5 (and (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e23)))))
% 2.22/2.43  (assume a6 (and (not (= tptp.e10 tptp.e11)) (not (= tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e13)) (not (= tptp.e11 tptp.e12)) (not (= tptp.e11 tptp.e13)) (not (= tptp.e12 tptp.e13))))
% 2.22/2.43  (assume a7 (and (not (= tptp.e20 tptp.e21)) (not (= tptp.e20 tptp.e22)) (not (= tptp.e20 tptp.e23)) (not (= tptp.e21 tptp.e22)) (not (= tptp.e21 tptp.e23)) (not (= tptp.e22 tptp.e23))))
% 2.22/2.43  (assume a8 (and (not (= tptp.e10 tptp.e20)) (not (= tptp.e10 tptp.e21)) (not (= tptp.e10 tptp.e22)) (not (= tptp.e10 tptp.e23)) (not (= tptp.e11 tptp.e20)) (not (= tptp.e11 tptp.e21)) (not (= tptp.e11 tptp.e22)) (not (= tptp.e11 tptp.e23)) (not (= tptp.e12 tptp.e20)) (not (= tptp.e12 tptp.e21)) (not (= tptp.e12 tptp.e22)) (not (= tptp.e12 tptp.e23)) (not (= tptp.e13 tptp.e20)) (not (= tptp.e13 tptp.e21)) (not (= tptp.e13 tptp.e22)) (not (= tptp.e13 tptp.e23))))
% 2.22/2.43  (assume a9 (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)))) (or (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)))) (or (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)))) (or (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))))
% 2.22/2.43  (assume a10 (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)))) (or (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)))) (or (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)))) (or (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))))
% 2.22/2.43  (assume a11 (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume a12 (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume a13 (and (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))))
% 2.22/2.43  (assume a14 (and (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e21))))
% 2.22/2.43  (assume a15 (and (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume a16 (and (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.h4 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e23 tptp.e23))))
% 2.22/2.43  (assume a17 (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23))))))
% 2.22/2.43  (assume a18 true)
% 2.22/2.43  (step t1 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv_pos2)
% 2.22/2.43  (step t2 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.22/2.43  (step t3 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.22/2.43  (step t4 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 2.22/2.43  (step t5 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.43  (step t6 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t5))
% 2.22/2.43  (step t7 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule all_simplify)
% 2.22/2.43  (step t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule refl)
% 2.22/2.43  (step t9 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t10 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t8 t9))
% 2.22/2.43  (step t11 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.43  (step t12 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) true)) :rule trans :premises (t10 t11))
% 2.22/2.43  (step t13 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule trans :premises (t7 t12))
% 2.22/2.43  (step t14 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t6 t13))
% 2.22/2.43  (step t15 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t2 t3 t4 t14))
% 2.22/2.43  (step t16 (cl (not (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) (not (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule equiv_pos2)
% 2.22/2.43  (step t17 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule refl)
% 2.22/2.43  (step t18 (cl (= (= (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule equiv_simplify)
% 2.22/2.43  (step t19 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (not (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule equiv2 :premises (t18))
% 2.22/2.43  (step t20 (cl (not (not (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule not_not)
% 2.22/2.43  (step t21 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t19 t20))
% 2.22/2.43  (step t22 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t23)
% 2.22/2.43  (assume t23.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t23.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.43  (assume t23.a2 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.22/2.43  (assume t23.a3 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))
% 2.22/2.43  (step t23.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.22/2.43  (step t23.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.22/2.43  (step t23.t3 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.43  (step t23.t4 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv2 :premises (t23.t3))
% 2.22/2.43  (step t23.t5 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) :rule not_not)
% 2.22/2.43  (step t23.t6 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t23.t4 t23.t5))
% 2.22/2.43  (step t23.t7 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t23.t6 t23.a3))
% 2.22/2.43  (step t23.t8 (cl (= false (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule symm :premises (t23.t7))
% 2.22/2.43  (step t23.t9 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) true) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv_simplify)
% 2.22/2.43  (step t23.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) true) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv2 :premises (t23.t9))
% 2.22/2.43  (step t23.t11 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) :rule symm :premises (t23.a1))
% 2.22/2.43  (step t23.t12 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t23.a0))
% 2.22/2.43  (step t23.t13 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t23.t12))
% 2.22/2.43  (step t23.t14 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t23.a2))
% 2.22/2.43  (step t23.t15 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e22))) :rule trans :premises (t23.t14 t23.t13))
% 2.22/2.43  (step t23.t16 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t23.t15))
% 2.22/2.43  (step t23.t17 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) :rule trans :premises (t23.t11 t23.t13 t23.t16))
% 2.22/2.43  (step t23.t18 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) true)) :rule resolution :premises (t23.t10 t23.t17))
% 2.22/2.43  (step t23.t19 (cl (= false true)) :rule trans :premises (t23.t8 t23.t18))
% 2.22/2.43  (step t23.t20 (cl false) :rule resolution :premises (t23.t1 t23.t2 t23.t19))
% 2.22/2.43  (step t23 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) :rule subproof :discharge (t23.a0 t23.a1 t23.a2 t23.a3))
% 2.22/2.43  (step t24 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t26 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.22/2.43  (step t27 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 2.22/2.43  (step t28 (cl false (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t23 t24 t25 t26 t27))
% 2.22/2.43  (step t29 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) false) :rule reordering :premises (t28))
% 2.22/2.43  (step t30 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) false) :rule contraction :premises (t29))
% 2.22/2.43  (step t31 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) false) :rule resolution :premises (t22 t30))
% 2.22/2.43  (step t32 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (not false)) :rule implies_neg2)
% 2.22/2.43  (step t33 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false)) :rule resolution :premises (t31 t32))
% 2.22/2.43  (step t34 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false)) :rule contraction :premises (t33))
% 2.22/2.43  (step t35 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule implies_simplify)
% 2.22/2.43  (step t36 (cl (not (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule equiv1 :premises (t35))
% 2.22/2.43  (step t37 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t34 t36))
% 2.22/2.43  (step t38 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false)) :rule resolution :premises (t21 t37))
% 2.22/2.43  (step t39 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false))) :rule cong :premises (t17 t38))
% 2.22/2.43  (step t40 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule all_simplify)
% 2.22/2.43  (step t41 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))))) :rule trans :premises (t39 t40))
% 2.22/2.43  (step t42 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t43)
% 2.22/2.43  (assume t43.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t43.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 2.22/2.43  (assume t43.a2 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.43  (assume t43.a3 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))
% 2.22/2.43  (step t43.t1 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 2.22/2.43  (step t43.t2 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t43.t1 t43.a0 t43.a2 t43.a1 t43.a3))
% 2.22/2.43  (step t43 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule subproof :discharge (t43.a0 t43.a1 t43.a2 t43.a3))
% 2.22/2.43  (step t44 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t45 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.22/2.43  (step t46 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t47 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 2.22/2.43  (step t48 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t43 t44 t45 t46 t47))
% 2.22/2.43  (step t49 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule reordering :premises (t48))
% 2.22/2.43  (step t50 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t49))
% 2.22/2.43  (step t51 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t42 t50))
% 2.22/2.43  (step t52 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule implies_neg2)
% 2.22/2.43  (step t53 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t51 t52))
% 2.22/2.43  (step t54 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule contraction :premises (t53))
% 2.22/2.43  (step t55 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t16 t41 t54))
% 2.22/2.43  (step t56 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule not_and :premises (t55))
% 2.22/2.43  (step t57 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.43  (step t58 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.22/2.43  (step t59 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.22/2.43  (step t60 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 2.22/2.43  (step t61 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t56 t57 t58 t59 t60))
% 2.22/2.43  (step t62 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))))) :rule contraction :premises (t61))
% 2.22/2.43  (step t63 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t1 t15 t62))
% 2.22/2.43  (step t64 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t63))
% 2.22/2.43  (step t65 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t64))
% 2.22/2.43  (step t66 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t67 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule reordering :premises (t66))
% 2.22/2.43  (step t68 (cl (not (= (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)))) (or (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)))) (or (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)))) (or (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (and (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))))) (not (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)))) (or (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)))) (or (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)))) (or (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) (and (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule equiv_pos2)
% 2.22/2.43  (step t69 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t70 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t69))
% 2.22/2.43  (step t71 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t69 t70))
% 2.22/2.43  (step t72 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t73 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t74 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t73))
% 2.22/2.43  (step t75 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t72 t74))
% 2.22/2.43  (step t76 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t77 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t78 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t77))
% 2.22/2.43  (step t79 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t76 t78))
% 2.22/2.43  (step t80 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t81 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t82 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t81))
% 2.22/2.43  (step t83 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t80 t82))
% 2.22/2.43  (step t84 (cl (= (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))))) :rule cong :premises (t71 t75 t79 t83))
% 2.22/2.43  (step t85 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t72))
% 2.22/2.43  (step t86 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t73 t85))
% 2.22/2.43  (step t87 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t88 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t87))
% 2.22/2.43  (step t89 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t87 t88))
% 2.22/2.43  (step t90 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t91 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t92 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t91))
% 2.22/2.43  (step t93 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t90 t92))
% 2.22/2.43  (step t94 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t95 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t96 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t95))
% 2.22/2.43  (step t97 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t94 t96))
% 2.22/2.43  (step t98 (cl (= (or (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))))) :rule cong :premises (t86 t89 t93 t97))
% 2.22/2.43  (step t99 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t76))
% 2.22/2.43  (step t100 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t77 t99))
% 2.22/2.43  (step t101 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t90))
% 2.22/2.43  (step t102 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t91 t101))
% 2.22/2.43  (step t103 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t104 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t103))
% 2.22/2.43  (step t105 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t103 t104))
% 2.22/2.43  (step t106 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t107 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t108 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t107))
% 2.22/2.43  (step t109 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t106 t108))
% 2.22/2.43  (step t110 (cl (= (or (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))))) :rule cong :premises (t100 t102 t105 t109))
% 2.22/2.43  (step t111 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t80))
% 2.22/2.43  (step t112 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t81 t111))
% 2.22/2.43  (step t113 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t94))
% 2.22/2.43  (step t114 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t95 t113))
% 2.22/2.43  (step t115 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t106))
% 2.22/2.43  (step t116 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t107 t115))
% 2.22/2.43  (step t117 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t118 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t117))
% 2.22/2.43  (step t119 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t117 t118))
% 2.22/2.43  (step t120 (cl (= (or (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t112 t114 t116 t119))
% 2.22/2.43  (step t121 (cl (= (and (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)))) (or (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (not (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (not (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (not (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)))) (or (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (not (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (not (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (not (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)))) (or (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (not (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (not (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (not (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (and (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))))) :rule cong :premises (t84 t98 t110 t120))
% 2.22/2.43  (step t122 (cl (and (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule resolution :premises (t68 t121 a10))
% 2.22/2.43  (step t123 (cl (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule and :premises (t122))
% 2.22/2.43  (step t124 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or :premises (t123))
% 2.22/2.43  (step t125 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t126 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule reordering :premises (t125))
% 2.22/2.43  (step t127 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.43  (step t128 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 2.22/2.43  (step t129 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.43  (step t130 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t129))
% 2.22/2.43  (step t131 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))))) :rule all_simplify)
% 2.22/2.43  (step t132 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule refl)
% 2.22/2.43  (step t133 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t134 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t132 t133))
% 2.22/2.43  (step t135 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.43  (step t136 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) true)) :rule trans :premises (t134 t135))
% 2.22/2.43  (step t137 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule trans :premises (t131 t136))
% 2.22/2.43  (step t138 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t130 t137))
% 2.22/2.43  (step t139 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 2.22/2.43  (step t140 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t128 t138 t139))
% 2.22/2.43  (step t141 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.22/2.43  (step t142 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t143)
% 2.22/2.43  (assume t143.a0 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.43  (assume t143.a1 (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.43  (step t143.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t143.t2)
% 2.22/2.43  (assume t143.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.43  (assume t143.t2.a1 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.43  (step t143.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.43  (step t143.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t143.t2.t1))
% 2.22/2.43  (step t143.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) :rule symm :premises (t143.t2.a1))
% 2.22/2.43  (step t143.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t143.t2.t3))
% 2.22/2.43  (step t143.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 2.22/2.43  (step t143.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t143.t2.t4 t143.t2.t5))
% 2.22/2.43  (step t143.t2.t7 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.43  (step t143.t2.t8 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t143.t2.t7))
% 2.22/2.43  (step t143.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 2.22/2.43  (step t143.t2.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t143.t2.t8 t143.t2.t9))
% 2.22/2.43  (step t143.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t143.t2.t10 t143.t2.a0))
% 2.22/2.43  (step t143.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t143.t2.t6 t143.t2.t11))
% 2.22/2.43  (step t143.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t143.t2.t2 t143.t2.t12))
% 2.22/2.43  (step t143.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t143.t2.a0 t143.t2.a1))
% 2.22/2.43  (step t143.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.43  (step t143.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t143.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t143.t2 t143.t3 t143.t4))
% 2.22/2.43  (step t143.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t143.t5))
% 2.22/2.43  (step t143.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t143.t6))
% 2.22/2.43  (step t143.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t143.t1 t143.t7))
% 2.22/2.43  (step t143.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.43  (step t143.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t143.t8 t143.t9))
% 2.22/2.43  (step t143.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t143.t10))
% 2.22/2.43  (step t143.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t143.t11))
% 2.22/2.43  (step t143.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 2.22/2.43  (step t143.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t143.t13 t143.a1 t143.a0))
% 2.22/2.43  (step t143.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t143.t12 t143.t14))
% 2.22/2.43  (step t143 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t143.a0 t143.a1))
% 2.22/2.43  (step t144 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t145 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.43  (step t146 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t143 t144 t145))
% 2.22/2.43  (step t147 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t146))
% 2.22/2.43  (step t148 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t147))
% 2.22/2.43  (step t149 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t142 t148))
% 2.22/2.43  (step t150 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.43  (step t151 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t149 t150))
% 2.22/2.43  (step t152 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t151))
% 2.22/2.43  (step t153 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t152))
% 2.22/2.43  (step t154 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t141 t153))
% 2.22/2.43  (step t155 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.22/2.43  (step t156 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 2.22/2.43  (step t157 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.43  (step t158 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t154 t155 t156 t157))
% 2.22/2.43  (step t159 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t158))
% 2.22/2.43  (step t160 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t127 t140 t159))
% 2.22/2.43  (step t161 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t160))
% 2.22/2.43  (step t162 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t161))
% 2.22/2.43  (step t163 (cl (not (= (and (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e23))))) (and (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.43  (step t164 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t165 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t164))
% 2.22/2.43  (step t166 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t167 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t166))
% 2.22/2.43  (step t168 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t169 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t168))
% 2.22/2.43  (step t170 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t171 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t170))
% 2.22/2.43  (step t172 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t173 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t172))
% 2.22/2.43  (step t174 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t175 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t174))
% 2.22/2.43  (step t176 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t177 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t176))
% 2.22/2.43  (step t178 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t179 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t178))
% 2.22/2.43  (step t180 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t181 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t180))
% 2.22/2.43  (step t182 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t183 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t182))
% 2.22/2.43  (step t184 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t185 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t184))
% 2.22/2.43  (step t186 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t187 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t186))
% 2.22/2.43  (step t188 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t189 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t188))
% 2.22/2.43  (step t190 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t191 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t190))
% 2.22/2.43  (step t192 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t193 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t192))
% 2.22/2.43  (step t194 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t195 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t194))
% 2.22/2.43  (step t196 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t197 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t196))
% 2.22/2.43  (step t198 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t199 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t198))
% 2.22/2.43  (step t200 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t201 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t200))
% 2.22/2.43  (step t202 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t203 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t202))
% 2.22/2.43  (step t204 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t205 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t204))
% 2.22/2.43  (step t206 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t207 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t206))
% 2.22/2.43  (step t208 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t209 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t208))
% 2.22/2.43  (step t210 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t211 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t210))
% 2.22/2.43  (step t212 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t213 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t212))
% 2.22/2.43  (step t214 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t215 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t214))
% 2.22/2.43  (step t216 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t217 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t216))
% 2.22/2.43  (step t218 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t219 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t218))
% 2.22/2.43  (step t220 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t221 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t220))
% 2.22/2.43  (step t222 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t223 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t222))
% 2.22/2.43  (step t224 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t225 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t224))
% 2.22/2.43  (step t226 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t227 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t226))
% 2.22/2.43  (step t228 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t229 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t228))
% 2.22/2.43  (step t230 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t231 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t230))
% 2.22/2.43  (step t232 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t233 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t232))
% 2.22/2.43  (step t234 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t235 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t234))
% 2.22/2.43  (step t236 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t237 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t236))
% 2.22/2.43  (step t238 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t239 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t238))
% 2.22/2.43  (step t240 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t241 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t240))
% 2.22/2.43  (step t242 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t243 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t242))
% 2.22/2.43  (step t244 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t245 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t244))
% 2.22/2.43  (step t246 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t247 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t246))
% 2.22/2.43  (step t248 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t249 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t248))
% 2.22/2.43  (step t250 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t251 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t250))
% 2.22/2.43  (step t252 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t253 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t252))
% 2.22/2.43  (step t254 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t255 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t254))
% 2.22/2.43  (step t256 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t257 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t256))
% 2.22/2.43  (step t258 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t259 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t258))
% 2.22/2.43  (step t260 (cl (= (and (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t165 t167 t169 t171 t173 t175 t177 t179 t181 t183 t185 t187 t189 t191 t193 t195 t197 t199 t201 t203 t205 t207 t209 t211 t213 t215 t217 t219 t221 t223 t225 t227 t229 t231 t233 t235 t237 t239 t241 t243 t245 t247 t249 t251 t253 t255 t257 t259))
% 2.22/2.43  (step t261 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t163 t260 a5))
% 2.22/2.43  (step t262 (cl (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.43  (step t263 (cl (not (= (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.43  (step t264 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t69 t73 t77 t81))
% 2.22/2.43  (step t265 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t266 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t267 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t268 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t69 t265 t266 t267))
% 2.22/2.43  (step t269 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t270 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t271 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t272 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t273 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t269 t270 t271 t272))
% 2.22/2.43  (step t274 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t275 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t276 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t269 t72 t274 t275))
% 2.22/2.43  (step t277 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t278 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t279 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t280 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t281 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t277 t278 t279 t280))
% 2.22/2.43  (step t282 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t283 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t284 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t277 t282 t76 t283))
% 2.22/2.43  (step t285 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t286 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t287 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t288 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t289 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t285 t286 t287 t288))
% 2.22/2.43  (step t290 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t291 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.43  (step t292 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t285 t290 t291 t80))
% 2.22/2.43  (step t293 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t294 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t295 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t296 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t265 t293 t294 t295))
% 2.22/2.43  (step t297 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t298 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t299 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t73 t293 t297 t298))
% 2.22/2.43  (step t300 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t72 t87 t91 t95))
% 2.22/2.43  (step t301 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t302 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t303 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t270 t87 t301 t302))
% 2.22/2.43  (step t304 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t305 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t306 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t307 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t282 t304 t305 t306))
% 2.22/2.43  (step t308 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t309 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t278 t304 t90 t308))
% 2.22/2.43  (step t310 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t311 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t312 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t313 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t290 t310 t311 t312))
% 2.22/2.43  (step t314 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.43  (step t315 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t286 t310 t314 t94))
% 2.22/2.43  (step t316 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t317 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t318 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t266 t297 t316 t317))
% 2.22/2.43  (step t319 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t320 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t77 t294 t316 t319))
% 2.22/2.43  (step t321 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t322 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t323 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t274 t301 t321 t322))
% 2.22/2.43  (step t324 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t325 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t271 t91 t321 t324))
% 2.22/2.43  (step t326 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t76 t90 t103 t107))
% 2.22/2.43  (step t327 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t328 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t279 t305 t103 t327))
% 2.22/2.43  (step t329 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 2.22/2.43  (step t330 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t331 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t291 t314 t329 t330))
% 2.22/2.43  (step t332 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t287 t311 t329 t106))
% 2.22/2.43  (step t333 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t334 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t267 t298 t319 t333))
% 2.22/2.43  (step t335 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t81 t295 t317 t333))
% 2.22/2.43  (step t336 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t337 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t275 t302 t324 t336))
% 2.22/2.43  (step t338 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t272 t95 t322 t336))
% 2.22/2.43  (step t339 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 2.22/2.43  (step t340 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t283 t308 t327 t339))
% 2.22/2.43  (step t341 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t280 t306 t107 t339))
% 2.22/2.43  (step t342 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t80 t94 t106 t117))
% 2.22/2.43  (step t343 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t288 t312 t330 t117))
% 2.22/2.43  (step t344 (cl (= (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t264 t268 t273 t276 t281 t284 t289 t292 t296 t299 t300 t303 t307 t309 t313 t315 t318 t320 t323 t325 t326 t328 t331 t332 t334 t335 t337 t338 t340 t341 t342 t343))
% 2.22/2.43  (step t345 (cl (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t263 t344 a3))
% 2.22/2.43  (step t346 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t345))
% 2.22/2.43  (step t347 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t346))
% 2.22/2.43  (step t348 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.43  (step t349 (cl (= (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true) (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 2.22/2.43  (step t350 (cl (not (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true)) (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule equiv1 :premises (t349))
% 2.22/2.43  (step t351 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))))) :rule all_simplify)
% 2.22/2.43  (step t352 (cl (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21))) :rule refl)
% 2.22/2.43  (step t353 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule all_simplify)
% 2.22/2.43  (step t354 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)))) :rule cong :premises (t352 t353))
% 2.22/2.43  (step t355 (cl (= (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)) true)) :rule all_simplify)
% 2.22/2.43  (step t356 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) true)) :rule trans :premises (t354 t355))
% 2.22/2.43  (step t357 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true)) :rule trans :premises (t351 t356))
% 2.22/2.43  (step t358 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule resolution :premises (t350 t357))
% 2.22/2.43  (step t359 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 2.22/2.43  (step t360 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 2.22/2.43  (step t361 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t358 t359 t360))
% 2.22/2.43  (step t362 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.22/2.43  (step t363 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t364)
% 2.22/2.43  (assume t364.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.43  (assume t364.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.43  (step t364.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t364.t2)
% 2.22/2.43  (assume t364.t2.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.43  (assume t364.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.43  (step t364.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.43  (step t364.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t364.t2.t1))
% 2.22/2.43  (step t364.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.22/2.43  (step t364.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t364.t2.a1))
% 2.22/2.43  (step t364.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e20 tptp.e21))) :rule cong :premises (t364.t2.t3 t364.t2.t4))
% 2.22/2.43  (step t364.t2.t6 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 2.22/2.43  (step t364.t2.t7 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t364.t2.t6))
% 2.22/2.43  (step t364.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 2.22/2.43  (step t364.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t364.t2.t7 t364.t2.t8))
% 2.22/2.43  (step t364.t2.t10 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t364.t2.t9 t364.t2.a0))
% 2.22/2.43  (step t364.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t364.t2.t5 t364.t2.t10))
% 2.22/2.43  (step t364.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t364.t2.t2 t364.t2.t11))
% 2.22/2.43  (step t364.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t364.t2.a0 t364.t2.a1))
% 2.22/2.43  (step t364.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t364.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t364.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t364.t2 t364.t3 t364.t4))
% 2.22/2.43  (step t364.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t364.t5))
% 2.22/2.43  (step t364.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t364.t6))
% 2.22/2.43  (step t364.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t364.t1 t364.t7))
% 2.22/2.43  (step t364.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.22/2.43  (step t364.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t364.t8 t364.t9))
% 2.22/2.43  (step t364.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t364.t10))
% 2.22/2.43  (step t364.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t364.t11))
% 2.22/2.43  (step t364.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.22/2.43  (step t364.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t364.t13 t364.a0 t364.a1))
% 2.22/2.43  (step t364.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t364.t12 t364.t14))
% 2.22/2.43  (step t364 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t364.a0 t364.a1))
% 2.22/2.43  (step t365 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t366 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t367 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t364 t365 t366))
% 2.22/2.43  (step t368 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t367))
% 2.22/2.43  (step t369 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t368))
% 2.22/2.43  (step t370 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t363 t369))
% 2.22/2.43  (step t371 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 2.22/2.43  (step t372 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t370 t371))
% 2.22/2.43  (step t373 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t372))
% 2.22/2.43  (step t374 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t373))
% 2.22/2.43  (step t375 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t362 t374))
% 2.22/2.43  (step t376 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.43  (step t377 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.22/2.43  (step t378 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.22/2.43  (step t379 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t375 t376 t377 t378))
% 2.22/2.43  (step t380 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t379))
% 2.22/2.43  (step t381 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t348 t361 t380))
% 2.22/2.43  (step t382 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t381))
% 2.22/2.43  (step t383 (cl (not (= tptp.e20 tptp.e21))) :rule and :premises (a7))
% 2.22/2.43  (step t384 (cl (or (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t345))
% 2.22/2.43  (step t385 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t384))
% 2.22/2.43  (step t386 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.43  (step t387 (cl (= (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) true) (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 2.22/2.43  (step t388 (cl (not (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) true)) (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule equiv1 :premises (t387))
% 2.22/2.43  (step t389 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))))) :rule all_simplify)
% 2.22/2.43  (step t390 (cl (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12))) :rule refl)
% 2.22/2.43  (step t391 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule all_simplify)
% 2.22/2.43  (step t392 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)))) :rule cong :premises (t390 t391))
% 2.22/2.43  (step t393 (cl (= (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)) true)) :rule all_simplify)
% 2.22/2.43  (step t394 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) true)) :rule trans :premises (t392 t393))
% 2.22/2.43  (step t395 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) true)) :rule trans :premises (t389 t394))
% 2.22/2.43  (step t396 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule resolution :premises (t388 t395))
% 2.22/2.43  (step t397 (cl (= (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule refl)
% 2.22/2.43  (step t398 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t399 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t400 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t396 t397 t398 t399))
% 2.22/2.43  (step t401 (cl (not (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) (not (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.43  (step t402 (cl (= (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t403 (cl (= (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) :rule equiv_simplify)
% 2.22/2.43  (step t404 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) :rule equiv2 :premises (t403))
% 2.22/2.43  (step t405 (cl (not (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule not_not)
% 2.22/2.43  (step t406 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule resolution :premises (t404 t405))
% 2.22/2.43  (step t407 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t408)
% 2.22/2.43  (assume t408.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t408.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.43  (assume t408.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.43  (assume t408.a3 (not (= tptp.e10 tptp.e12)))
% 2.22/2.43  (step t408.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.22/2.43  (step t408.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.22/2.43  (step t408.t3 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 2.22/2.43  (step t408.t4 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t408.t3))
% 2.22/2.43  (step t408.t5 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 2.22/2.43  (step t408.t6 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t408.t4 t408.t5))
% 2.22/2.43  (step t408.t7 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t408.t6 t408.a3))
% 2.22/2.43  (step t408.t8 (cl (= false (= tptp.e10 tptp.e12))) :rule symm :premises (t408.t7))
% 2.22/2.43  (step t408.t9 (cl (= (= (= tptp.e10 tptp.e12) true) (= tptp.e10 tptp.e12))) :rule equiv_simplify)
% 2.22/2.43  (step t408.t10 (cl (= (= tptp.e10 tptp.e12) true) (not (= tptp.e10 tptp.e12))) :rule equiv2 :premises (t408.t9))
% 2.22/2.43  (step t408.t11 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t408.a0))
% 2.22/2.43  (step t408.t12 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t408.t11))
% 2.22/2.43  (step t408.t13 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t408.a2))
% 2.22/2.43  (step t408.t14 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t408.t13))
% 2.22/2.43  (step t408.t15 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t408.a1))
% 2.22/2.43  (step t408.t16 (cl (= tptp.e12 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule trans :premises (t408.t14 t408.t15 t408.t12))
% 2.22/2.43  (step t408.t17 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e12)) :rule symm :premises (t408.t16))
% 2.22/2.43  (step t408.t18 (cl (= tptp.e10 tptp.e12)) :rule trans :premises (t408.t12 t408.t17))
% 2.22/2.43  (step t408.t19 (cl (= (= tptp.e10 tptp.e12) true)) :rule resolution :premises (t408.t10 t408.t18))
% 2.22/2.43  (step t408.t20 (cl (= false true)) :rule trans :premises (t408.t8 t408.t19))
% 2.22/2.43  (step t408.t21 (cl false) :rule resolution :premises (t408.t1 t408.t2 t408.t20))
% 2.22/2.43  (step t408 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 tptp.e12))) false) :rule subproof :discharge (t408.a0 t408.a1 t408.a2 t408.a3))
% 2.22/2.43  (step t409 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t410 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t411 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t412 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t413 (cl false (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule resolution :premises (t408 t409 t410 t411 t412))
% 2.22/2.43  (step t414 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) false) :rule reordering :premises (t413))
% 2.22/2.43  (step t415 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) false) :rule contraction :premises (t414))
% 2.22/2.43  (step t416 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) false) :rule resolution :premises (t407 t415))
% 2.22/2.43  (step t417 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not false)) :rule implies_neg2)
% 2.22/2.43  (step t418 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) :rule resolution :premises (t416 t417))
% 2.22/2.43  (step t419 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) :rule contraction :premises (t418))
% 2.22/2.43  (step t420 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))))) :rule implies_simplify)
% 2.22/2.43  (step t421 (cl (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule equiv1 :premises (t420))
% 2.22/2.43  (step t422 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule resolution :premises (t419 t421))
% 2.22/2.43  (step t423 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) false)) :rule resolution :premises (t406 t422))
% 2.22/2.43  (step t424 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) false))) :rule cong :premises (t402 t423))
% 2.22/2.43  (step t425 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) false) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) :rule all_simplify)
% 2.22/2.43  (step t426 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) :rule trans :premises (t424 t425))
% 2.22/2.43  (step t427 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t428)
% 2.22/2.43  (assume t428.a0 (not (= tptp.e10 tptp.e12)))
% 2.22/2.43  (assume t428.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t428.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.43  (assume t428.a3 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.43  (step t428.t1 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 tptp.e12)))) :rule and_neg)
% 2.22/2.43  (step t428.t2 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule resolution :premises (t428.t1 t428.a1 t428.a2 t428.a3 t428.a0))
% 2.22/2.43  (step t428 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule subproof :discharge (t428.a0 t428.a1 t428.a2 t428.a3))
% 2.22/2.43  (step t429 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t430 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t431 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t432 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t433 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t428 t429 t430 t431 t432))
% 2.22/2.43  (step t434 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule reordering :premises (t433))
% 2.22/2.43  (step t435 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule contraction :premises (t434))
% 2.22/2.43  (step t436 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) :rule resolution :premises (t427 t435))
% 2.22/2.43  (step t437 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule implies_neg2)
% 2.22/2.43  (step t438 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule resolution :premises (t436 t437))
% 2.22/2.43  (step t439 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 tptp.e12))))) :rule contraction :premises (t438))
% 2.22/2.43  (step t440 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t401 t426 t439))
% 2.22/2.43  (step t441 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule not_and :premises (t440))
% 2.22/2.43  (step t442 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.43  (step t443 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.43  (step t444 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.43  (step t445 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.43  (step t446 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t441 t442 t443 t444 t445))
% 2.22/2.43  (step t447 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t446))
% 2.22/2.43  (step t448 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t386 t400 t447))
% 2.22/2.43  (step t449 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t448))
% 2.22/2.43  (step t450 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t449))
% 2.22/2.43  (step t451 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and :premises (a11))
% 2.22/2.43  (step t452 (cl (not (= tptp.e10 tptp.e12))) :rule and :premises (a6))
% 2.22/2.43  (step t453 (cl (not (= (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23))))) (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13)))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13)))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13)))))))) (not (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23)))))) (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13)))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13)))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13))))))) :rule equiv_pos2)
% 2.22/2.43  (step t454 (cl (= (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t455 (cl (= (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t456 (cl (= (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t457 (cl (= (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t458 (cl (= (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t459 (cl (= (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t460 (cl (= (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t461 (cl (= (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t462 (cl (= (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t463 (cl (= (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t464 (cl (= (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t465 (cl (= (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t466 (cl (= (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t467 (cl (= (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t468 (cl (= (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t469 (cl (= (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t470 (cl (= (= (tptp.h1 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t471 (cl (= (= (tptp.h1 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t472 (cl (= (= (tptp.h1 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t473 (cl (= (= (tptp.h1 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t474 (cl (= (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule cong :premises (t470 t471 t472 t473))
% 2.22/2.43  (step t475 (cl (= (= (tptp.h1 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t476 (cl (= (= (tptp.h1 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t477 (cl (= (= (tptp.h1 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t478 (cl (= (= (tptp.h1 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t479 (cl (= (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))))) :rule cong :premises (t475 t476 t477 t478))
% 2.22/2.43  (step t480 (cl (= (= (tptp.h1 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t481 (cl (= (= (tptp.h1 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t482 (cl (= (= (tptp.h1 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t483 (cl (= (= (tptp.h1 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t484 (cl (= (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))))) :rule cong :premises (t480 t481 t482 t483))
% 2.22/2.43  (step t485 (cl (= (= (tptp.h1 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t486 (cl (= (= (tptp.h1 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t487 (cl (= (= (tptp.h1 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t488 (cl (= (= (tptp.h1 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t489 (cl (= (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13))))) :rule cong :premises (t485 t486 t487 t488))
% 2.22/2.43  (step t490 (cl (= (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23))) (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13)))))) :rule cong :premises (t454 t455 t456 t457 t458 t459 t460 t461 t462 t463 t464 t465 t466 t467 t468 t469 t474 t479 t484 t489))
% 2.22/2.43  (step t491 (cl (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t492 (cl (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t493 (cl (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t494 (cl (= (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t495 (cl (= (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t496 (cl (= (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t497 (cl (= (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t498 (cl (= (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t499 (cl (= (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t500 (cl (= (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t501 (cl (= (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t502 (cl (= (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t503 (cl (= (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t504 (cl (= (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t505 (cl (= (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t506 (cl (= (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t507 (cl (= (= (tptp.h2 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t508 (cl (= (= (tptp.h2 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t509 (cl (= (= (tptp.h2 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t510 (cl (= (= (tptp.h2 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t511 (cl (= (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))))) :rule cong :premises (t507 t508 t509 t510))
% 2.22/2.43  (step t512 (cl (= (= (tptp.h2 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t513 (cl (= (= (tptp.h2 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t514 (cl (= (= (tptp.h2 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t515 (cl (= (= (tptp.h2 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t516 (cl (= (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))))) :rule cong :premises (t512 t513 t514 t515))
% 2.22/2.43  (step t517 (cl (= (= (tptp.h2 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t518 (cl (= (= (tptp.h2 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t519 (cl (= (= (tptp.h2 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t520 (cl (= (= (tptp.h2 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t521 (cl (= (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))))) :rule cong :premises (t517 t518 t519 t520))
% 2.22/2.43  (step t522 (cl (= (= (tptp.h2 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t523 (cl (= (= (tptp.h2 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t524 (cl (= (= (tptp.h2 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t525 (cl (= (= (tptp.h2 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t526 (cl (= (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13))))) :rule cong :premises (t522 t523 t524 t525))
% 2.22/2.43  (step t527 (cl (= (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13)))))) :rule cong :premises (t491 t492 t493 t494 t495 t496 t497 t498 t499 t500 t501 t502 t503 t504 t505 t506 t511 t516 t521 t526))
% 2.22/2.43  (step t528 (cl (= (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t529 (cl (= (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t530 (cl (= (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t531 (cl (= (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t532 (cl (= (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t533 (cl (= (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t534 (cl (= (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t535 (cl (= (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t536 (cl (= (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t537 (cl (= (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t538 (cl (= (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t539 (cl (= (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t540 (cl (= (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t541 (cl (= (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t542 (cl (= (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t543 (cl (= (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t544 (cl (= (= (tptp.h3 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t545 (cl (= (= (tptp.h3 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t546 (cl (= (= (tptp.h3 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t547 (cl (= (= (tptp.h3 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t548 (cl (= (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))))) :rule cong :premises (t544 t545 t546 t547))
% 2.22/2.43  (step t549 (cl (= (= (tptp.h3 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t550 (cl (= (= (tptp.h3 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t551 (cl (= (= (tptp.h3 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t552 (cl (= (= (tptp.h3 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t553 (cl (= (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))))) :rule cong :premises (t549 t550 t551 t552))
% 2.22/2.43  (step t554 (cl (= (= (tptp.h3 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t555 (cl (= (= (tptp.h3 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t556 (cl (= (= (tptp.h3 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t557 (cl (= (= (tptp.h3 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t558 (cl (= (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))))) :rule cong :premises (t554 t555 t556 t557))
% 2.22/2.43  (step t559 (cl (= (= (tptp.h3 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t560 (cl (= (= (tptp.h3 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t561 (cl (= (= (tptp.h3 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t562 (cl (= (= (tptp.h3 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t563 (cl (= (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13))))) :rule cong :premises (t559 t560 t561 t562))
% 2.22/2.43  (step t564 (cl (= (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))))) :rule cong :premises (t528 t529 t530 t531 t532 t533 t534 t535 t536 t537 t538 t539 t540 t541 t542 t543 t548 t553 t558 t563))
% 2.22/2.43  (step t565 (cl (= (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t566 (cl (= (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t567 (cl (= (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t568 (cl (= (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t569 (cl (= (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t570 (cl (= (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t571 (cl (= (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t572 (cl (= (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t573 (cl (= (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t574 (cl (= (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t575 (cl (= (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t576 (cl (= (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t577 (cl (= (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule refl)
% 2.22/2.43  (step t578 (cl (= (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule refl)
% 2.22/2.43  (step t579 (cl (= (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule refl)
% 2.22/2.43  (step t580 (cl (= (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule refl)
% 2.22/2.43  (step t581 (cl (= (= (tptp.h4 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t582 (cl (= (= (tptp.h4 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t583 (cl (= (= (tptp.h4 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t584 (cl (= (= (tptp.h4 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t585 (cl (= (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))))) :rule cong :premises (t581 t582 t583 t584))
% 2.22/2.43  (step t586 (cl (= (= (tptp.h4 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t587 (cl (= (= (tptp.h4 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t588 (cl (= (= (tptp.h4 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t589 (cl (= (= (tptp.h4 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t590 (cl (= (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))))) :rule cong :premises (t586 t587 t588 t589))
% 2.22/2.43  (step t591 (cl (= (= (tptp.h4 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t592 (cl (= (= (tptp.h4 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t593 (cl (= (= (tptp.h4 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t594 (cl (= (= (tptp.h4 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t595 (cl (= (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))))) :rule cong :premises (t591 t592 t593 t594))
% 2.22/2.43  (step t596 (cl (= (= (tptp.h4 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t597 (cl (= (= (tptp.h4 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t598 (cl (= (= (tptp.h4 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 2.22/2.43  (step t599 (cl (= (= (tptp.h4 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t600 (cl (= (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23)) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13))))) :rule cong :premises (t596 t597 t598 t599))
% 2.22/2.43  (step t601 (cl (= (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13)))))) :rule cong :premises (t565 t566 t567 t568 t569 t570 t571 t572 t573 t574 t575 t576 t577 t578 t579 t580 t585 t590 t595 t600))
% 2.22/2.43  (step t602 (cl (= (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23)))) (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13)))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13)))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13))))))) :rule cong :premises (t490 t527 t564 t601))
% 2.22/2.43  (step t603 (cl (= (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= (tptp.h1 tptp.e10) tptp.e20) (= (tptp.h1 tptp.e11) tptp.e20) (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e13) tptp.e20)) (or (= (tptp.h1 tptp.e10) tptp.e21) (= (tptp.h1 tptp.e11) tptp.e21) (= (tptp.h1 tptp.e12) tptp.e21) (= (tptp.h1 tptp.e13) tptp.e21)) (or (= (tptp.h1 tptp.e10) tptp.e22) (= (tptp.h1 tptp.e11) tptp.e22) (= (tptp.h1 tptp.e12) tptp.e22) (= (tptp.h1 tptp.e13) tptp.e22)) (or (= (tptp.h1 tptp.e10) tptp.e23) (= (tptp.h1 tptp.e11) tptp.e23) (= (tptp.h1 tptp.e12) tptp.e23) (= (tptp.h1 tptp.e13) tptp.e23))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= (tptp.h2 tptp.e10) tptp.e20) (= (tptp.h2 tptp.e11) tptp.e20) (= (tptp.h2 tptp.e12) tptp.e20) (= (tptp.h2 tptp.e13) tptp.e20)) (or (= (tptp.h2 tptp.e10) tptp.e21) (= (tptp.h2 tptp.e11) tptp.e21) (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e13) tptp.e21)) (or (= (tptp.h2 tptp.e10) tptp.e22) (= (tptp.h2 tptp.e11) tptp.e22) (= (tptp.h2 tptp.e12) tptp.e22) (= (tptp.h2 tptp.e13) tptp.e22)) (or (= (tptp.h2 tptp.e10) tptp.e23) (= (tptp.h2 tptp.e11) tptp.e23) (= (tptp.h2 tptp.e12) tptp.e23) (= (tptp.h2 tptp.e13) tptp.e23))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= (tptp.h3 tptp.e10) tptp.e20) (= (tptp.h3 tptp.e11) tptp.e20) (= (tptp.h3 tptp.e12) tptp.e20) (= (tptp.h3 tptp.e13) tptp.e20)) (or (= (tptp.h3 tptp.e10) tptp.e21) (= (tptp.h3 tptp.e11) tptp.e21) (= (tptp.h3 tptp.e12) tptp.e21) (= (tptp.h3 tptp.e13) tptp.e21)) (or (= (tptp.h3 tptp.e10) tptp.e22) (= (tptp.h3 tptp.e11) tptp.e22) (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e13) tptp.e22)) (or (= (tptp.h3 tptp.e10) tptp.e23) (= (tptp.h3 tptp.e11) tptp.e23) (= (tptp.h3 tptp.e12) tptp.e23) (= (tptp.h3 tptp.e13) tptp.e23))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= (tptp.h4 tptp.e10) tptp.e20) (= (tptp.h4 tptp.e11) tptp.e20) (= (tptp.h4 tptp.e12) tptp.e20) (= (tptp.h4 tptp.e13) tptp.e20)) (or (= (tptp.h4 tptp.e10) tptp.e21) (= (tptp.h4 tptp.e11) tptp.e21) (= (tptp.h4 tptp.e12) tptp.e21) (= (tptp.h4 tptp.e13) tptp.e21)) (or (= (tptp.h4 tptp.e10) tptp.e22) (= (tptp.h4 tptp.e11) tptp.e22) (= (tptp.h4 tptp.e12) tptp.e22) (= (tptp.h4 tptp.e13) tptp.e22)) (or (= (tptp.h4 tptp.e10) tptp.e23) (= (tptp.h4 tptp.e11) tptp.e23) (= (tptp.h4 tptp.e12) tptp.e23) (= (tptp.h4 tptp.e13) tptp.e23))))) (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13)))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13)))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13)))))))) :rule cong :premises (t602))
% 2.22/2.43  (step t604 (cl (not (or (and (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e10) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e11) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e12) (tptp.h1 tptp.e13))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e10))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e11))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e12))) (= (tptp.h1 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h1 tptp.e13) (tptp.h1 tptp.e13))) (or (= tptp.e20 (tptp.h1 tptp.e10)) (= tptp.e20 (tptp.h1 tptp.e11)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.h1 tptp.e13))) (or (= tptp.e21 (tptp.h1 tptp.e10)) (= tptp.e21 (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.h1 tptp.e12)) (= tptp.e21 (tptp.h1 tptp.e13))) (or (= tptp.e22 (tptp.h1 tptp.e10)) (= tptp.e22 (tptp.h1 tptp.e11)) (= tptp.e22 (tptp.h1 tptp.e12)) (= tptp.e22 (tptp.h1 tptp.e13))) (or (= tptp.e23 (tptp.h1 tptp.e10)) (= tptp.e23 (tptp.h1 tptp.e11)) (= tptp.e23 (tptp.h1 tptp.e12)) (= tptp.e23 (tptp.h1 tptp.e13)))) (and (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e10) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e11) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e13))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e10))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e11))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e12))) (= (tptp.h2 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h2 tptp.e13) (tptp.h2 tptp.e13))) (or (= tptp.e20 (tptp.h2 tptp.e10)) (= tptp.e20 (tptp.h2 tptp.e11)) (= tptp.e20 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.h2 tptp.e13))) (or (= tptp.e21 (tptp.h2 tptp.e10)) (= tptp.e21 (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.h2 tptp.e13))) (or (= tptp.e22 (tptp.h2 tptp.e10)) (= tptp.e22 (tptp.h2 tptp.e11)) (= tptp.e22 (tptp.h2 tptp.e12)) (= tptp.e22 (tptp.h2 tptp.e13))) (or (= tptp.e23 (tptp.h2 tptp.e10)) (= tptp.e23 (tptp.h2 tptp.e11)) (= tptp.e23 (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.h2 tptp.e13)))) (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))) (and (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13))) (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13))))))) :rule resolution :premises (t453 t603 a17))
% 2.22/2.43  (step t605 (cl (not (and (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))))) :rule not_or :premises (t604))
% 2.22/2.43  (step t606 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (not (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13)))) (not (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13)))) (not (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13)))) (not (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13))))) :rule not_and :premises (t605))
% 2.22/2.43  (step t607 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.43  (step t608 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t609)
% 2.22/2.43  (assume t609.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t609.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t609.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.43  (assume t609.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t609.a4 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t609.a5 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.43  (assume t609.a6 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t609.a7 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (step t609.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t609.t2)
% 2.22/2.43  (assume t609.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.43  (assume t609.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t609.t2.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (assume t609.t2.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t609.t2.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t609.t2.a5 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t609.t2.a6 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t609.t2.a7 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.43  (step t609.t2.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t609.t2.a6))
% 2.22/2.43  (step t609.t2.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t609.t2.t1))
% 2.22/2.43  (step t609.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t609.t2.a7))
% 2.22/2.43  (step t609.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t609.t2.t3))
% 2.22/2.43  (step t609.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t609.t2.t2 t609.t2.t4))
% 2.22/2.43  (step t609.t2.t6 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t609.t2.a5))
% 2.22/2.43  (step t609.t2.t7 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule trans :premises (t609.t2.t5 t609.t2.t6))
% 2.22/2.43  (step t609.t2.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h3 tptp.e11))) :rule cong :premises (t609.t2.t7))
% 2.22/2.43  (step t609.t2.t9 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t609.t2.a4))
% 2.22/2.43  (step t609.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t609.t2.a1))
% 2.22/2.43  (step t609.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t609.t2.a3))
% 2.22/2.43  (step t609.t2.t12 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t609.t2.t10 t609.t2.t11))
% 2.22/2.43  (step t609.t2.t13 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t609.t2.t10))
% 2.22/2.43  (step t609.t2.t14 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t609.t2.a0))
% 2.22/2.43  (step t609.t2.t15 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t609.t2.t14))
% 2.22/2.43  (step t609.t2.t16 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t609.t2.t13 t609.t2.t15))
% 2.22/2.43  (step t609.t2.t17 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t609.t2.t11))
% 2.22/2.43  (step t609.t2.t18 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t609.t2.a2))
% 2.22/2.43  (step t609.t2.t19 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t609.t2.t18))
% 2.22/2.43  (step t609.t2.t20 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t609.t2.t17 t609.t2.t19))
% 2.22/2.43  (step t609.t2.t21 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule cong :premises (t609.t2.t16 t609.t2.t20))
% 2.22/2.43  (step t609.t2.t22 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule trans :premises (t609.t2.t8 t609.t2.t9 t609.t2.t12 t609.t2.t21))
% 2.22/2.43  (step t609.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t609.t2.a0 t609.t2.a1 t609.t2.a2 t609.t2.a3 t609.t2.a4 t609.t2.a5 t609.t2.a6 t609.t2.a7))
% 2.22/2.43  (step t609.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.43  (step t609.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t609.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t609.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t609.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t609.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t609.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t609.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t609.t11 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t609.t2 t609.t3 t609.t4 t609.t5 t609.t6 t609.t7 t609.t8 t609.t9 t609.t10))
% 2.22/2.43  (step t609.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule reordering :premises (t609.t11))
% 2.22/2.43  (step t609.t13 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule contraction :premises (t609.t12))
% 2.22/2.43  (step t609.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule resolution :premises (t609.t1 t609.t13))
% 2.22/2.43  (step t609.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.43  (step t609.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule resolution :premises (t609.t14 t609.t15))
% 2.22/2.43  (step t609.t17 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule contraction :premises (t609.t16))
% 2.22/2.43  (step t609.t18 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule implies :premises (t609.t17))
% 2.22/2.43  (step t609.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.43  (step t609.t20 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t609.t19 t609.a5 t609.a3 t609.a7 t609.a4 t609.a6 t609.a1 t609.a0 t609.a2))
% 2.22/2.43  (step t609.t21 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule resolution :premises (t609.t18 t609.t20))
% 2.22/2.43  (step t609 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t609.a0 t609.a1 t609.a2 t609.a3 t609.a4 t609.a5 t609.a6 t609.a7))
% 2.22/2.43  (step t610 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t611 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t612 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t613 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t614 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t615 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.43  (step t616 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t617 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t618 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t609 t610 t611 t612 t613 t614 t615 t616 t617))
% 2.22/2.43  (step t619 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule reordering :premises (t618))
% 2.22/2.43  (step t620 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule contraction :premises (t619))
% 2.22/2.43  (step t621 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule resolution :premises (t608 t620))
% 2.22/2.43  (step t622 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.43  (step t623 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule resolution :premises (t621 t622))
% 2.22/2.43  (step t624 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))))) :rule contraction :premises (t623))
% 2.22/2.43  (step t625 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule implies :premises (t624))
% 2.22/2.43  (step t626 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule resolution :premises (t607 t625))
% 2.22/2.43  (step t627 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t626))
% 2.22/2.43  (step t628 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and :premises (a11))
% 2.22/2.43  (step t629 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and :premises (a12))
% 2.22/2.43  (step t630 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and :premises (a11))
% 2.22/2.43  (step t631 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and :premises (a12))
% 2.22/2.43  (step t632 (cl (not (= (and (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) (not (and (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule equiv_pos2)
% 2.22/2.43  (step t633 (cl (= (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule all_simplify)
% 2.22/2.43  (step t634 (cl (= (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule all_simplify)
% 2.22/2.43  (step t635 (cl (= (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule all_simplify)
% 2.22/2.43  (step t636 (cl (= (and (= (tptp.h3 tptp.e12) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule cong :premises (t556 t633 t634 t635))
% 2.22/2.43  (step t637 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule resolution :premises (t632 t636 a15))
% 2.22/2.43  (step t638 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and :premises (t637))
% 2.22/2.43  (step t639 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and :premises (t637))
% 2.22/2.43  (step t640 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and :premises (t637))
% 2.22/2.43  (step t641 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e13)))) :rule resolution :premises (t627 t628 t629 t451 t630 t631 t638 t639 t640))
% 2.22/2.43  (step t642 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.43  (step t643 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t644)
% 2.22/2.43  (assume t644.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.43  (assume t644.a1 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t644.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (step t644.t1 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t644.t2)
% 2.22/2.43  (assume t644.t2.a0 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t644.t2.a1 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (assume t644.t2.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.43  (step t644.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t644.t2.a2))
% 2.22/2.43  (step t644.t2.t2 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t644.t2.t1))
% 2.22/2.43  (step t644.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t644.t2.t2))
% 2.22/2.43  (step t644.t2.t4 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.h3 tptp.e13))) :rule cong :premises (t644.t2.t3))
% 2.22/2.43  (step t644.t2.t5 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t644.t2.a1))
% 2.22/2.43  (step t644.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t644.t2.t5))
% 2.22/2.43  (step t644.t2.t7 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t644.t2.t6))
% 2.22/2.43  (step t644.t2.t8 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t644.t2.a0))
% 2.22/2.43  (step t644.t2.t9 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t644.t2.t8))
% 2.22/2.43  (step t644.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule cong :premises (t644.t2.t9 t644.t2.t9))
% 2.22/2.43  (step t644.t2.t11 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule trans :premises (t644.t2.t4 t644.t2.t7 t644.t2.t10))
% 2.22/2.43  (step t644.t2 (cl (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t644.t2.a0 t644.t2.a1 t644.t2.a2))
% 2.22/2.43  (step t644.t3 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t644.t4 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t644.t5 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t644.t6 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t644.t2 t644.t3 t644.t4 t644.t5))
% 2.22/2.43  (step t644.t7 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule reordering :premises (t644.t6))
% 2.22/2.43  (step t644.t8 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule contraction :premises (t644.t7))
% 2.22/2.43  (step t644.t9 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule resolution :premises (t644.t1 t644.t8))
% 2.22/2.43  (step t644.t10 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.43  (step t644.t11 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule resolution :premises (t644.t9 t644.t10))
% 2.22/2.43  (step t644.t12 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule contraction :premises (t644.t11))
% 2.22/2.43  (step t644.t13 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule implies :premises (t644.t12))
% 2.22/2.43  (step t644.t14 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.43  (step t644.t15 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t644.t14 t644.a1 t644.a2 t644.a0))
% 2.22/2.43  (step t644.t16 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule resolution :premises (t644.t13 t644.t15))
% 2.22/2.43  (step t644 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t644.a0 t644.a1 t644.a2))
% 2.22/2.43  (step t645 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t646 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t647 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t648 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t644 t645 t646 t647))
% 2.22/2.43  (step t649 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule reordering :premises (t648))
% 2.22/2.43  (step t650 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule contraction :premises (t649))
% 2.22/2.43  (step t651 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule resolution :premises (t643 t650))
% 2.22/2.43  (step t652 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.43  (step t653 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule resolution :premises (t651 t652))
% 2.22/2.43  (step t654 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))))) :rule contraction :premises (t653))
% 2.22/2.43  (step t655 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule implies :premises (t654))
% 2.22/2.43  (step t656 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule resolution :premises (t642 t655))
% 2.22/2.43  (step t657 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t656))
% 2.22/2.43  (step t658 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule and :premises (t637))
% 2.22/2.43  (step t659 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e12)))) :rule resolution :premises (t657 t628 t658 t640))
% 2.22/2.43  (step t660 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.43  (step t661 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t662)
% 2.22/2.43  (assume t662.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t662.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.43  (assume t662.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t662.a3 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.43  (assume t662.a4 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (step t662.t1 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t662.t2)
% 2.22/2.43  (assume t662.t2.a0 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (assume t662.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t662.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.43  (assume t662.t2.a3 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.43  (assume t662.t2.a4 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.43  (step t662.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t662.t2.a4))
% 2.22/2.43  (step t662.t2.t2 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t662.t2.t1))
% 2.22/2.43  (step t662.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t662.t2.t2 t662.t2.t2))
% 2.22/2.43  (step t662.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t662.t2.a3))
% 2.22/2.43  (step t662.t2.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t662.t2.t4))
% 2.22/2.43  (step t662.t2.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t662.t2.t5))
% 2.22/2.43  (step t662.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule trans :premises (t662.t2.t3 t662.t2.t6))
% 2.22/2.43  (step t662.t2.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.h3 tptp.e10))) :rule cong :premises (t662.t2.t7))
% 2.22/2.43  (step t662.t2.t9 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t662.t2.a2))
% 2.22/2.43  (step t662.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t662.t2.t9))
% 2.22/2.43  (step t662.t2.t11 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t662.t2.t10))
% 2.22/2.43  (step t662.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t662.t2.a1))
% 2.22/2.43  (step t662.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t662.t2.t12 t662.t2.t12))
% 2.22/2.43  (step t662.t2.t14 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t662.t2.t12))
% 2.22/2.43  (step t662.t2.t15 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t662.t2.a0))
% 2.22/2.43  (step t662.t2.t16 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t662.t2.t15))
% 2.22/2.43  (step t662.t2.t17 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t662.t2.t14 t662.t2.t16))
% 2.22/2.43  (step t662.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule cong :premises (t662.t2.t17 t662.t2.t17))
% 2.22/2.43  (step t662.t2.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule trans :premises (t662.t2.t8 t662.t2.t11 t662.t2.t13 t662.t2.t18))
% 2.22/2.43  (step t662.t2 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t662.t2.a0 t662.t2.a1 t662.t2.a2 t662.t2.a3 t662.t2.a4))
% 2.22/2.43  (step t662.t3 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t662.t4 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t662.t5 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.43  (step t662.t6 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t662.t7 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t662.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t662.t2 t662.t3 t662.t4 t662.t5 t662.t6 t662.t7))
% 2.22/2.43  (step t662.t9 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule reordering :premises (t662.t8))
% 2.22/2.43  (step t662.t10 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule contraction :premises (t662.t9))
% 2.22/2.43  (step t662.t11 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule resolution :premises (t662.t1 t662.t10))
% 2.22/2.43  (step t662.t12 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.43  (step t662.t13 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule resolution :premises (t662.t11 t662.t12))
% 2.22/2.43  (step t662.t14 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule contraction :premises (t662.t13))
% 2.22/2.43  (step t662.t15 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule implies :premises (t662.t14))
% 2.22/2.43  (step t662.t16 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.43  (step t662.t17 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t662.t16 t662.a4 t662.a2 t662.a3 t662.a0 t662.a1))
% 2.22/2.43  (step t662.t18 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule resolution :premises (t662.t15 t662.t17))
% 2.22/2.43  (step t662 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t662.a0 t662.a1 t662.a2 t662.a3 t662.a4))
% 2.22/2.43  (step t663 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.43  (step t664 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t665 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t666 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.43  (step t667 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t668 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t662 t663 t664 t665 t666 t667))
% 2.22/2.43  (step t669 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule reordering :premises (t668))
% 2.22/2.43  (step t670 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule contraction :premises (t669))
% 2.22/2.43  (step t671 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule resolution :premises (t661 t670))
% 2.22/2.43  (step t672 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.43  (step t673 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule resolution :premises (t671 t672))
% 2.22/2.43  (step t674 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))))) :rule contraction :premises (t673))
% 2.22/2.43  (step t675 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule implies :premises (t674))
% 2.22/2.43  (step t676 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule resolution :premises (t660 t675))
% 2.22/2.43  (step t677 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t676))
% 2.22/2.43  (step t678 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e13)))) :rule resolution :premises (t677 t628 t629 t451 t638 t640))
% 2.22/2.43  (step t679 (cl (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13))) (not (= tptp.e20 (tptp.h3 tptp.e10)))) :rule or_neg)
% 2.22/2.43  (step t680 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule and_neg)
% 2.22/2.43  (step t681 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t682)
% 2.22/2.43  (assume t682.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t682.a1 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.43  (step t682.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10))) (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t682.t2)
% 2.22/2.43  (assume t682.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.43  (assume t682.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (step t682.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t682.t2.a1))
% 2.22/2.43  (step t682.t2.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t682.t2.t1))
% 2.22/2.43  (step t682.t2.t3 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t682.t2.a0))
% 2.22/2.43  (step t682.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t682.t2.t3))
% 2.22/2.43  (step t682.t2.t5 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t682.t2.t2 t682.t2.t4))
% 2.22/2.43  (step t682.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule subproof :discharge (t682.t2.a0 t682.t2.a1))
% 2.22/2.43  (step t682.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.43  (step t682.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t682.t5 (cl (= tptp.e20 (tptp.h3 tptp.e10)) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t682.t2 t682.t3 t682.t4))
% 2.22/2.43  (step t682.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule reordering :premises (t682.t5))
% 2.22/2.43  (step t682.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule contraction :premises (t682.t6))
% 2.22/2.43  (step t682.t8 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule resolution :premises (t682.t1 t682.t7))
% 2.22/2.43  (step t682.t9 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.h3 tptp.e10)))) :rule implies_neg2)
% 2.22/2.43  (step t682.t10 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule resolution :premises (t682.t8 t682.t9))
% 2.22/2.43  (step t682.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule contraction :premises (t682.t10))
% 2.22/2.43  (step t682.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule implies :premises (t682.t11))
% 2.22/2.43  (step t682.t13 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.43  (step t682.t14 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t682.t13 t682.a1 t682.a0))
% 2.22/2.43  (step t682.t15 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule resolution :premises (t682.t12 t682.t14))
% 2.22/2.43  (step t682 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule subproof :discharge (t682.a0 t682.a1))
% 2.22/2.43  (step t683 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t684 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.43  (step t685 (cl (= tptp.e20 (tptp.h3 tptp.e10)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))))) :rule resolution :premises (t682 t683 t684))
% 2.22/2.43  (step t686 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule reordering :premises (t685))
% 2.22/2.43  (step t687 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule contraction :premises (t686))
% 2.22/2.43  (step t688 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule resolution :premises (t681 t687))
% 2.22/2.43  (step t689 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.h3 tptp.e10)))) :rule implies_neg2)
% 2.22/2.43  (step t690 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule resolution :premises (t688 t689))
% 2.22/2.43  (step t691 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule contraction :premises (t690))
% 2.22/2.43  (step t692 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule implies :premises (t691))
% 2.22/2.43  (step t693 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= tptp.e20 (tptp.h3 tptp.e10))) :rule resolution :premises (t680 t692))
% 2.22/2.43  (step t694 (cl (= tptp.e20 (tptp.h3 tptp.e10)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule reordering :premises (t693))
% 2.22/2.43  (step t695 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule resolution :premises (t694 t631 t638))
% 2.22/2.43  (step t696 (cl (or (= tptp.e20 (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.h3 tptp.e11)) (= tptp.e20 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.h3 tptp.e13)))) :rule resolution :premises (t679 t695))
% 2.22/2.43  (step t697 (cl (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13))) (not (= tptp.e21 (tptp.h3 tptp.e11)))) :rule or_neg)
% 2.22/2.43  (step t698 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule and_neg)
% 2.22/2.43  (step t699 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t700)
% 2.22/2.43  (assume t700.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t700.a1 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (step t700.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t700.t2)
% 2.22/2.43  (assume t700.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t700.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (step t700.t2.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t700.t2.a1))
% 2.22/2.43  (step t700.t2.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t700.t2.t1))
% 2.22/2.43  (step t700.t2.t3 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t700.t2.a0))
% 2.22/2.43  (step t700.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t700.t2.t3))
% 2.22/2.43  (step t700.t2.t5 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t700.t2.t2 t700.t2.t4))
% 2.22/2.43  (step t700.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule subproof :discharge (t700.t2.a0 t700.t2.a1))
% 2.22/2.43  (step t700.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t700.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t700.t5 (cl (= tptp.e21 (tptp.h3 tptp.e11)) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t700.t2 t700.t3 t700.t4))
% 2.22/2.43  (step t700.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule reordering :premises (t700.t5))
% 2.22/2.43  (step t700.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule contraction :premises (t700.t6))
% 2.22/2.43  (step t700.t8 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule resolution :premises (t700.t1 t700.t7))
% 2.22/2.43  (step t700.t9 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.h3 tptp.e11)))) :rule implies_neg2)
% 2.22/2.43  (step t700.t10 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule resolution :premises (t700.t8 t700.t9))
% 2.22/2.43  (step t700.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule contraction :premises (t700.t10))
% 2.22/2.43  (step t700.t12 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule implies :premises (t700.t11))
% 2.22/2.43  (step t700.t13 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.43  (step t700.t14 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t700.t13 t700.a1 t700.a0))
% 2.22/2.43  (step t700.t15 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule resolution :premises (t700.t12 t700.t14))
% 2.22/2.43  (step t700 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule subproof :discharge (t700.a0 t700.a1))
% 2.22/2.43  (step t701 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t702 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t703 (cl (= tptp.e21 (tptp.h3 tptp.e11)) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))))) :rule resolution :premises (t700 t701 t702))
% 2.22/2.43  (step t704 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule reordering :premises (t703))
% 2.22/2.43  (step t705 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule contraction :premises (t704))
% 2.22/2.43  (step t706 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule resolution :premises (t699 t705))
% 2.22/2.43  (step t707 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.h3 tptp.e11)))) :rule implies_neg2)
% 2.22/2.43  (step t708 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule resolution :premises (t706 t707))
% 2.22/2.43  (step t709 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule contraction :premises (t708))
% 2.22/2.43  (step t710 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule implies :premises (t709))
% 2.22/2.43  (step t711 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= tptp.e21 (tptp.h3 tptp.e11))) :rule resolution :premises (t698 t710))
% 2.22/2.43  (step t712 (cl (= tptp.e21 (tptp.h3 tptp.e11)) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule reordering :premises (t711))
% 2.22/2.43  (step t713 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and :premises (a12))
% 2.22/2.43  (step t714 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule resolution :premises (t712 t713 t639))
% 2.22/2.43  (step t715 (cl (or (= tptp.e21 (tptp.h3 tptp.e10)) (= tptp.e21 (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.h3 tptp.e13)))) :rule resolution :premises (t697 t714))
% 2.22/2.43  (step t716 (cl (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.h3 tptp.e13)))) :rule or_neg)
% 2.22/2.43  (step t717 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.43  (step t718 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t719)
% 2.22/2.43  (assume t719.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t719.a1 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (step t719.t1 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13))) (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t719.t2)
% 2.22/2.43  (assume t719.t2.a0 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (assume t719.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (step t719.t2.t1 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t719.t2.a1))
% 2.22/2.43  (step t719.t2.t2 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t719.t2.t1))
% 2.22/2.43  (step t719.t2.t3 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t719.t2.a0))
% 2.22/2.43  (step t719.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t719.t2.t3))
% 2.22/2.43  (step t719.t2.t5 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t719.t2.t2 t719.t2.t4))
% 2.22/2.43  (step t719.t2 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule subproof :discharge (t719.t2.a0 t719.t2.a1))
% 2.22/2.43  (step t719.t3 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t719.t4 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t719.t5 (cl (= tptp.e23 (tptp.h3 tptp.e13)) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t719.t2 t719.t3 t719.t4))
% 2.22/2.43  (step t719.t6 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule reordering :premises (t719.t5))
% 2.22/2.43  (step t719.t7 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule contraction :premises (t719.t6))
% 2.22/2.43  (step t719.t8 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule resolution :premises (t719.t1 t719.t7))
% 2.22/2.43  (step t719.t9 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.h3 tptp.e13)))) :rule implies_neg2)
% 2.22/2.43  (step t719.t10 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13))) (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule resolution :premises (t719.t8 t719.t9))
% 2.22/2.43  (step t719.t11 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule contraction :premises (t719.t10))
% 2.22/2.43  (step t719.t12 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule implies :premises (t719.t11))
% 2.22/2.43  (step t719.t13 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.43  (step t719.t14 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t719.t13 t719.a1 t719.a0))
% 2.22/2.43  (step t719.t15 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule resolution :premises (t719.t12 t719.t14))
% 2.22/2.43  (step t719 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule subproof :discharge (t719.a0 t719.a1))
% 2.22/2.43  (step t720 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t721 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t722 (cl (= tptp.e23 (tptp.h3 tptp.e13)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t719 t720 t721))
% 2.22/2.43  (step t723 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule reordering :premises (t722))
% 2.22/2.43  (step t724 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule contraction :premises (t723))
% 2.22/2.43  (step t725 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule resolution :premises (t718 t724))
% 2.22/2.43  (step t726 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.h3 tptp.e13)))) :rule implies_neg2)
% 2.22/2.43  (step t727 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule resolution :premises (t725 t726))
% 2.22/2.43  (step t728 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule contraction :premises (t727))
% 2.22/2.43  (step t729 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule implies :premises (t728))
% 2.22/2.43  (step t730 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= tptp.e23 (tptp.h3 tptp.e13))) :rule resolution :premises (t717 t729))
% 2.22/2.43  (step t731 (cl (= tptp.e23 (tptp.h3 tptp.e13)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t730))
% 2.22/2.43  (step t732 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule resolution :premises (t731 t629 t640))
% 2.22/2.43  (step t733 (cl (or (= tptp.e23 (tptp.h3 tptp.e10)) (= tptp.e23 (tptp.h3 tptp.e11)) (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule resolution :premises (t716 t732))
% 2.22/2.43  (step t734 (cl (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.h3 tptp.e12)))) :rule or_neg)
% 2.22/2.43  (step t735 (cl (or (= tptp.e22 (tptp.h3 tptp.e10)) (= tptp.e22 (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule resolution :premises (t734 t658))
% 2.22/2.43  (step t736 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule and_neg)
% 2.22/2.43  (step t737 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t738)
% 2.22/2.43  (assume t738.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t738.a1 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.43  (assume t738.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.43  (assume t738.a3 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t738.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (step t738.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t738.t2)
% 2.22/2.43  (assume t738.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t738.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t738.t2.a2 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t738.t2.a3 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.43  (assume t738.t2.a4 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.43  (step t738.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12)) :rule symm :premises (t738.t2.a4))
% 2.22/2.43  (step t738.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.h3 tptp.e12))) :rule cong :premises (t738.t2.t1))
% 2.22/2.43  (step t738.t2.t3 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t738.t2.a2))
% 2.22/2.43  (step t738.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22)) :rule symm :premises (t738.t2.a3))
% 2.22/2.43  (step t738.t2.t5 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t738.t2.t4))
% 2.22/2.43  (step t738.t2.t6 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t738.t2.a1))
% 2.22/2.43  (step t738.t2.t7 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t738.t2.t6))
% 2.22/2.43  (step t738.t2.t8 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t738.t2.a0))
% 2.22/2.43  (step t738.t2.t9 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t738.t2.t8))
% 2.22/2.43  (step t738.t2.t10 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t738.t2.t7 t738.t2.t9))
% 2.22/2.43  (step t738.t2.t11 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t738.t2.t3))
% 2.22/2.43  (step t738.t2.t12 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule cong :premises (t738.t2.t10 t738.t2.t11))
% 2.22/2.43  (step t738.t2.t13 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule trans :premises (t738.t2.t2 t738.t2.t3 t738.t2.t5 t738.t2.t12))
% 2.22/2.43  (step t738.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t738.t2.a0 t738.t2.a1 t738.t2.a2 t738.t2.a3 t738.t2.a4))
% 2.22/2.43  (step t738.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t738.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t738.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t738.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t738.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t738.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t738.t2 t738.t3 t738.t4 t738.t5 t738.t6 t738.t7))
% 2.22/2.43  (step t738.t9 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule reordering :premises (t738.t8))
% 2.22/2.43  (step t738.t10 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule contraction :premises (t738.t9))
% 2.22/2.43  (step t738.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule resolution :premises (t738.t1 t738.t10))
% 2.22/2.43  (step t738.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.43  (step t738.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule resolution :premises (t738.t11 t738.t12))
% 2.22/2.43  (step t738.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule contraction :premises (t738.t13))
% 2.22/2.43  (step t738.t15 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule implies :premises (t738.t14))
% 2.22/2.43  (step t738.t16 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 2.22/2.43  (step t738.t17 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t738.t16 t738.a4 t738.a0 t738.a3 t738.a2 t738.a1))
% 2.22/2.43  (step t738.t18 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule resolution :premises (t738.t15 t738.t17))
% 2.22/2.43  (step t738 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t738.a0 t738.a1 t738.a2 t738.a3 t738.a4))
% 2.22/2.43  (step t739 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t740 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t741 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t742 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t743 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t744 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))))) :rule resolution :premises (t738 t739 t740 t741 t742 t743))
% 2.22/2.43  (step t745 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule reordering :premises (t744))
% 2.22/2.43  (step t746 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule contraction :premises (t745))
% 2.22/2.43  (step t747 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule resolution :premises (t737 t746))
% 2.22/2.43  (step t748 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.43  (step t749 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule resolution :premises (t747 t748))
% 2.22/2.43  (step t750 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))))) :rule contraction :premises (t749))
% 2.22/2.43  (step t751 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule implies :premises (t750))
% 2.22/2.43  (step t752 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12)))) :rule resolution :premises (t736 t751))
% 2.22/2.43  (step t753 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule reordering :premises (t752))
% 2.22/2.43  (step t754 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule and_neg)
% 2.22/2.43  (step t755 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t756)
% 2.22/2.43  (assume t756.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t756.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.43  (assume t756.a2 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.43  (assume t756.a3 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t756.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (step t756.t1 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t756.t2)
% 2.22/2.43  (assume t756.t2.a0 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t756.t2.a1 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t756.t2.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t756.t2.a3 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.43  (assume t756.t2.a4 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.43  (step t756.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11)) :rule symm :premises (t756.t2.a4))
% 2.22/2.43  (step t756.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h3 tptp.e11))) :rule cong :premises (t756.t2.t1))
% 2.22/2.43  (step t756.t2.t3 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t756.t2.a1))
% 2.22/2.43  (step t756.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t756.t2.a2))
% 2.22/2.43  (step t756.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t756.t2.a3))
% 2.22/2.43  (step t756.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t756.t2.t5))
% 2.22/2.43  (step t756.t2.t7 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t756.t2.a0))
% 2.22/2.43  (step t756.t2.t8 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t756.t2.t7))
% 2.22/2.43  (step t756.t2.t9 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t756.t2.t4))
% 2.22/2.43  (step t756.t2.t10 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t756.t2.t3))
% 2.22/2.43  (step t756.t2.t11 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t756.t2.t9 t756.t2.t10))
% 2.22/2.43  (step t756.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule cong :premises (t756.t2.t8 t756.t2.t11))
% 2.22/2.43  (step t756.t2.t13 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule trans :premises (t756.t2.t2 t756.t2.t3 t756.t2.t4 t756.t2.t6 t756.t2.t12))
% 2.22/2.43  (step t756.t2 (cl (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t756.t2.a0 t756.t2.a1 t756.t2.a2 t756.t2.a3 t756.t2.a4))
% 2.22/2.43  (step t756.t3 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t756.t4 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t756.t5 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t756.t6 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t756.t7 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t756.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t756.t2 t756.t3 t756.t4 t756.t5 t756.t6 t756.t7))
% 2.22/2.43  (step t756.t9 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule reordering :premises (t756.t8))
% 2.22/2.43  (step t756.t10 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule contraction :premises (t756.t9))
% 2.22/2.43  (step t756.t11 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule resolution :premises (t756.t1 t756.t10))
% 2.22/2.43  (step t756.t12 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.43  (step t756.t13 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule resolution :premises (t756.t11 t756.t12))
% 2.22/2.43  (step t756.t14 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule contraction :premises (t756.t13))
% 2.22/2.43  (step t756.t15 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule implies :premises (t756.t14))
% 2.22/2.43  (step t756.t16 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.22/2.43  (step t756.t17 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t756.t16 t756.a3 t756.a4 t756.a0 t756.a2 t756.a1))
% 2.22/2.43  (step t756.t18 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule resolution :premises (t756.t15 t756.t17))
% 2.22/2.43  (step t756 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t756.a0 t756.a1 t756.a2 t756.a3 t756.a4))
% 2.22/2.43  (step t757 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t758 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t759 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.43  (step t760 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t761 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t762 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))))) :rule resolution :premises (t756 t757 t758 t759 t760 t761))
% 2.22/2.43  (step t763 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule reordering :premises (t762))
% 2.22/2.43  (step t764 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule contraction :premises (t763))
% 2.22/2.43  (step t765 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule resolution :premises (t755 t764))
% 2.22/2.43  (step t766 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.43  (step t767 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule resolution :premises (t765 t766))
% 2.22/2.43  (step t768 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))))) :rule contraction :premises (t767))
% 2.22/2.43  (step t769 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule implies :premises (t768))
% 2.22/2.43  (step t770 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11)))) :rule resolution :premises (t754 t769))
% 2.22/2.43  (step t771 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule reordering :premises (t770))
% 2.22/2.43  (step t772 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.43  (step t773 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t774)
% 2.22/2.43  (assume t774.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t774.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t774.a2 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 2.22/2.43  (assume t774.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.43  (assume t774.a4 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t774.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t774.a6 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (step t774.t1 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 2.22/2.43  (anchor :step t774.t2)
% 2.22/2.43  (assume t774.t2.a0 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.43  (assume t774.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.43  (assume t774.t2.a2 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.43  (assume t774.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.43  (assume t774.t2.a4 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.43  (assume t774.t2.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.43  (assume t774.t2.a6 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))
% 2.22/2.43  (step t774.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) :rule symm :premises (t774.t2.a6))
% 2.22/2.43  (step t774.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.h3 tptp.e11))) :rule cong :premises (t774.t2.t1))
% 2.22/2.43  (step t774.t2.t3 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t774.t2.a5))
% 2.22/2.43  (step t774.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t774.t2.t3))
% 2.22/2.43  (step t774.t2.t5 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t774.t2.t4))
% 2.22/2.43  (step t774.t2.t6 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t774.t2.a4))
% 2.22/2.43  (step t774.t2.t7 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t774.t2.t6))
% 2.22/2.43  (step t774.t2.t8 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t774.t2.t7))
% 2.22/2.43  (step t774.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t774.t2.a3))
% 2.22/2.43  (step t774.t2.t10 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t774.t2.t9))
% 2.22/2.43  (step t774.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t774.t2.a1))
% 2.22/2.43  (step t774.t2.t12 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t774.t2.t11))
% 2.22/2.43  (step t774.t2.t13 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t774.t2.a0))
% 2.22/2.43  (step t774.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t774.t2.t13))
% 2.22/2.43  (step t774.t2.t15 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t774.t2.t12 t774.t2.t14))
% 2.22/2.43  (step t774.t2.t16 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t774.t2.a2))
% 2.22/2.43  (step t774.t2.t17 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t774.t2.t16))
% 2.22/2.43  (step t774.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule cong :premises (t774.t2.t15 t774.t2.t17))
% 2.22/2.43  (step t774.t2.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule trans :premises (t774.t2.t2 t774.t2.t5 t774.t2.t8 t774.t2.t10 t774.t2.t18))
% 2.22/2.43  (step t774.t2 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t774.t2.a0 t774.t2.a1 t774.t2.a2 t774.t2.a3 t774.t2.a4 t774.t2.a5 t774.t2.a6))
% 2.22/2.43  (step t774.t3 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.43  (step t774.t4 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t774.t5 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t774.t6 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.43  (step t774.t7 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.43  (step t774.t8 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.43  (step t774.t9 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.22/2.43  (step t774.t10 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t774.t2 t774.t3 t774.t4 t774.t5 t774.t6 t774.t7 t774.t8 t774.t9))
% 2.22/2.44  (step t774.t11 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule reordering :premises (t774.t10))
% 2.22/2.44  (step t774.t12 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule contraction :premises (t774.t11))
% 2.22/2.44  (step t774.t13 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule resolution :premises (t774.t1 t774.t12))
% 2.22/2.44  (step t774.t14 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.44  (step t774.t15 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule resolution :premises (t774.t13 t774.t14))
% 2.22/2.44  (step t774.t16 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule contraction :premises (t774.t15))
% 2.22/2.44  (step t774.t17 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule implies :premises (t774.t16))
% 2.22/2.44  (step t774.t18 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 2.22/2.44  (step t774.t19 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t774.t18 t774.a6 t774.a1 t774.a4 t774.a3 t774.a0 t774.a5 t774.a2))
% 2.22/2.44  (step t774.t20 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule resolution :premises (t774.t17 t774.t19))
% 2.22/2.44  (step t774 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t774.a0 t774.a1 t774.a2 t774.a3 t774.a4 t774.a5 t774.a6))
% 2.22/2.44  (step t775 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t776 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t777 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t778 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t779 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t780 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t781 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t782 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t774 t775 t776 t777 t778 t779 t780 t781))
% 2.22/2.44  (step t783 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule reordering :premises (t782))
% 2.22/2.44  (step t784 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule contraction :premises (t783))
% 2.22/2.44  (step t785 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule resolution :premises (t773 t784))
% 2.22/2.44  (step t786 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.44  (step t787 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule resolution :premises (t785 t786))
% 2.22/2.44  (step t788 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))))) :rule contraction :premises (t787))
% 2.22/2.44  (step t789 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule implies :premises (t788))
% 2.22/2.44  (step t790 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12)))) :rule resolution :premises (t772 t789))
% 2.22/2.44  (step t791 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t790))
% 2.22/2.44  (step t792 (cl (not (= (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.44  (step t793 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t794 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t795 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t796 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t797 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t793 t794 t795 t796))
% 2.22/2.44  (step t798 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t799 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t800 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t801 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t793 t798 t799 t800))
% 2.22/2.44  (step t802 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t803 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t804 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t805 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t806 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t802 t803 t804 t805))
% 2.22/2.44  (step t807 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t808 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t809 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t810 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t802 t807 t808 t809))
% 2.22/2.44  (step t811 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t812 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t813 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t814 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t815 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t811 t812 t813 t814))
% 2.22/2.44  (step t816 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t817 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t818 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t819 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t811 t816 t817 t818))
% 2.22/2.44  (step t820 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t821 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t822 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t823 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t824 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t820 t821 t822 t823))
% 2.22/2.44  (step t825 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t826 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t827 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t828 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t820 t825 t826 t827))
% 2.22/2.44  (step t829 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t830 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t831 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t832 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t798 t829 t830 t831))
% 2.22/2.44  (step t833 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t834 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t835 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t794 t829 t833 t834))
% 2.22/2.44  (step t836 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t837 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t838 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t839 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t807 t836 t837 t838))
% 2.22/2.44  (step t840 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t841 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t842 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t803 t836 t840 t841))
% 2.22/2.44  (step t843 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t844 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t845 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t846 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t816 t843 t844 t845))
% 2.22/2.44  (step t847 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t848 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t849 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t812 t843 t847 t848))
% 2.22/2.44  (step t850 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t851 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t852 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t853 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t825 t850 t851 t852))
% 2.22/2.44  (step t854 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t855 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t856 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t821 t850 t854 t855))
% 2.22/2.44  (step t857 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t858 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t859 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t799 t833 t857 t858))
% 2.22/2.44  (step t860 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t861 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t795 t830 t857 t860))
% 2.22/2.44  (step t862 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t863 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t864 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t808 t840 t862 t863))
% 2.22/2.44  (step t865 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t866 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t804 t837 t862 t865))
% 2.22/2.44  (step t867 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t868 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t869 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t817 t847 t867 t868))
% 2.22/2.44  (step t870 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t871 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t813 t844 t867 t870))
% 2.22/2.44  (step t872 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t873 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t874 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t826 t854 t872 t873))
% 2.22/2.44  (step t875 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t876 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t822 t851 t872 t875))
% 2.22/2.44  (step t877 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t878 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t800 t834 t860 t877))
% 2.22/2.44  (step t879 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t796 t831 t858 t877))
% 2.22/2.44  (step t880 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t881 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t809 t841 t865 t880))
% 2.22/2.44  (step t882 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t805 t838 t863 t880))
% 2.22/2.44  (step t883 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t884 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t818 t848 t870 t883))
% 2.22/2.44  (step t885 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t814 t845 t868 t883))
% 2.22/2.44  (step t886 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t887 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t827 t855 t875 t886))
% 2.22/2.44  (step t888 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t823 t852 t873 t886))
% 2.22/2.44  (step t889 (cl (= (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t797 t801 t806 t810 t815 t819 t824 t828 t832 t835 t839 t842 t846 t849 t853 t856 t859 t861 t864 t866 t869 t871 t874 t876 t878 t879 t881 t882 t884 t885 t887 t888))
% 2.22/2.44  (step t890 (cl (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (or (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t792 t889 a1))
% 2.22/2.44  (step t891 (cl (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t890))
% 2.22/2.44  (step t892 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule or :premises (t891))
% 2.22/2.44  (step t893 (cl (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and :premises (t890))
% 2.22/2.44  (step t894 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule or :premises (t893))
% 2.22/2.44  (step t895 (cl (not (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.44  (step t896 (cl (= (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true) (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.44  (step t897 (cl (not (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true)) (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule equiv1 :premises (t896))
% 2.22/2.44  (step t898 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))))) :rule all_simplify)
% 2.22/2.44  (step t899 (cl (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13))) :rule refl)
% 2.22/2.44  (step t900 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule all_simplify)
% 2.22/2.44  (step t901 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)))) :rule cong :premises (t899 t900))
% 2.22/2.44  (step t902 (cl (= (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)) true)) :rule all_simplify)
% 2.22/2.44  (step t903 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) true)) :rule trans :premises (t901 t902))
% 2.22/2.44  (step t904 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true)) :rule trans :premises (t898 t903))
% 2.22/2.44  (step t905 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule resolution :premises (t897 t904))
% 2.22/2.44  (step t906 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.22/2.44  (step t907 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.22/2.44  (step t908 (cl (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t905 t906 t907))
% 2.22/2.44  (step t909 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.44  (step t910 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t911)
% 2.22/2.44  (assume t911.a0 (not (= tptp.e11 tptp.e13)))
% 2.22/2.44  (assume t911.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (step t911.t1 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t911.t2)
% 2.22/2.44  (assume t911.t2.a0 (not (= tptp.e11 tptp.e13)))
% 2.22/2.44  (assume t911.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (step t911.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t911.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t911.t2.t1))
% 2.22/2.44  (step t911.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.22/2.44  (step t911.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t911.t2.a1))
% 2.22/2.44  (step t911.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t911.t2.t4))
% 2.22/2.44  (step t911.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t911.t2.t5))
% 2.22/2.44  (step t911.t2.t7 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 tptp.e13))) :rule cong :premises (t911.t2.t3 t911.t2.t6))
% 2.22/2.44  (step t911.t2.t8 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.44  (step t911.t2.t9 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t911.t2.t8))
% 2.22/2.44  (step t911.t2.t10 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 2.22/2.44  (step t911.t2.t11 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t911.t2.t9 t911.t2.t10))
% 2.22/2.44  (step t911.t2.t12 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t911.t2.t11 t911.t2.a0))
% 2.22/2.44  (step t911.t2.t13 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t911.t2.t7 t911.t2.t12))
% 2.22/2.44  (step t911.t2.t14 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t911.t2.t2 t911.t2.t13))
% 2.22/2.44  (step t911.t2 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t911.t2.a0 t911.t2.a1))
% 2.22/2.44  (step t911.t3 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t911.t4 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t911.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t911.t2 t911.t3 t911.t4))
% 2.22/2.44  (step t911.t6 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t911.t5))
% 2.22/2.44  (step t911.t7 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t911.t6))
% 2.22/2.44  (step t911.t8 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t911.t1 t911.t7))
% 2.22/2.44  (step t911.t9 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.22/2.44  (step t911.t10 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t911.t8 t911.t9))
% 2.22/2.44  (step t911.t11 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t911.t10))
% 2.22/2.44  (step t911.t12 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t911.t11))
% 2.22/2.44  (step t911.t13 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.44  (step t911.t14 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t911.t13 t911.a0 t911.a1))
% 2.22/2.44  (step t911.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t911.t12 t911.t14))
% 2.22/2.44  (step t911 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t911.a0 t911.a1))
% 2.22/2.44  (step t912 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t913 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t914 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t911 t912 t913))
% 2.22/2.44  (step t915 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t914))
% 2.22/2.44  (step t916 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t915))
% 2.22/2.44  (step t917 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t910 t916))
% 2.22/2.44  (step t918 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.22/2.44  (step t919 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t917 t918))
% 2.22/2.44  (step t920 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t919))
% 2.22/2.44  (step t921 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t920))
% 2.22/2.44  (step t922 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t909 t921))
% 2.22/2.44  (step t923 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e11 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t924 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t925 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t926 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t922 t923 t924 t925))
% 2.22/2.44  (step t927 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t926))
% 2.22/2.44  (step t928 (cl (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t895 t908 t927))
% 2.22/2.44  (step t929 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t928))
% 2.22/2.44  (step t930 (cl (= tptp.e11 tptp.e13) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t929))
% 2.22/2.44  (step t931 (cl (not (= tptp.e11 tptp.e13))) :rule and :premises (a6))
% 2.22/2.44  (step t932 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t930 t931 t628))
% 2.22/2.44  (step t933 (cl (or (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and :premises (t890))
% 2.22/2.44  (step t934 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule or :premises (t933))
% 2.22/2.44  (step t935 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t936 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t937)
% 2.22/2.44  (assume t937.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t937.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t937.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.22/2.44  (assume t937.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 2.22/2.44  (assume t937.a4 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.44  (assume t937.a5 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t937.a6 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (step t937.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t937.t2)
% 2.22/2.44  (assume t937.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t937.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t937.t2.a2 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.44  (assume t937.t2.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 2.22/2.44  (assume t937.t2.a4 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t937.t2.a5 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t937.t2.a6 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.22/2.44  (step t937.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t937.t2.a6))
% 2.22/2.44  (step t937.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.h3 tptp.e10))) :rule cong :premises (t937.t2.t1))
% 2.22/2.44  (step t937.t2.t3 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t937.t2.a5))
% 2.22/2.44  (step t937.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t937.t2.a4))
% 2.22/2.44  (step t937.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t937.t2.a3))
% 2.22/2.44  (step t937.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t937.t2.t5))
% 2.22/2.44  (step t937.t2.t7 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12)))) :rule cong :premises (t937.t2.a2 t937.t2.a2))
% 2.22/2.44  (step t937.t2.t8 (cl (= (tptp.h2 tptp.e12) tptp.e21)) :rule symm :premises (t937.t2.a2))
% 2.22/2.44  (step t937.t2.t9 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t937.t2.a1))
% 2.22/2.44  (step t937.t2.t10 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t937.t2.t9))
% 2.22/2.44  (step t937.t2.t11 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t937.t2.a0))
% 2.22/2.44  (step t937.t2.t12 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t937.t2.t11))
% 2.22/2.44  (step t937.t2.t13 (cl (= (tptp.h2 tptp.e12) (tptp.h3 tptp.e11))) :rule trans :premises (t937.t2.t8 t937.t2.t10 t937.t2.t12))
% 2.22/2.44  (step t937.t2.t14 (cl (= (tptp.op2 (tptp.h2 tptp.e12) (tptp.h2 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule cong :premises (t937.t2.t13 t937.t2.t13))
% 2.22/2.44  (step t937.t2.t15 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule trans :premises (t937.t2.t2 t937.t2.t3 t937.t2.t4 t937.t2.t6 t937.t2.t7 t937.t2.t14))
% 2.22/2.44  (step t937.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t937.t2.a0 t937.t2.a1 t937.t2.a2 t937.t2.a3 t937.t2.a4 t937.t2.a5 t937.t2.a6))
% 2.22/2.44  (step t937.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t937.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t937.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t937.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.22/2.44  (step t937.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t937.t8 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t937.t9 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t937.t10 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t937.t2 t937.t3 t937.t4 t937.t5 t937.t6 t937.t7 t937.t8 t937.t9))
% 2.22/2.44  (step t937.t11 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule reordering :premises (t937.t10))
% 2.22/2.44  (step t937.t12 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule contraction :premises (t937.t11))
% 2.22/2.44  (step t937.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule resolution :premises (t937.t1 t937.t12))
% 2.22/2.44  (step t937.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t937.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule resolution :premises (t937.t13 t937.t14))
% 2.22/2.44  (step t937.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule contraction :premises (t937.t15))
% 2.22/2.44  (step t937.t17 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule implies :premises (t937.t16))
% 2.22/2.44  (step t937.t18 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t937.t19 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t937.t18 t937.a6 t937.a1 t937.a4 t937.a3 t937.a0 t937.a5 t937.a2))
% 2.22/2.44  (step t937.t20 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule resolution :premises (t937.t17 t937.t19))
% 2.22/2.44  (step t937 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t937.a0 t937.a1 t937.a2 t937.a3 t937.a4 t937.a5 t937.a6))
% 2.22/2.44  (step t938 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t939 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t940 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t941 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.22/2.44  (step t942 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t943 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t944 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t945 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))))) :rule resolution :premises (t937 t938 t939 t940 t941 t942 t943 t944))
% 2.22/2.44  (step t946 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule reordering :premises (t945))
% 2.22/2.44  (step t947 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule contraction :premises (t946))
% 2.22/2.44  (step t948 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule resolution :premises (t936 t947))
% 2.22/2.44  (step t949 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t950 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule resolution :premises (t948 t949))
% 2.22/2.44  (step t951 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))))) :rule contraction :premises (t950))
% 2.22/2.44  (step t952 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule implies :premises (t951))
% 2.22/2.44  (step t953 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11)))) :rule resolution :premises (t935 t952))
% 2.22/2.44  (step t954 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule reordering :premises (t953))
% 2.22/2.44  (step t955 (cl (not (= (and (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e10)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e13))))) (not (and (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e10)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e13)))) :rule equiv_pos2)
% 2.22/2.44  (step t956 (cl (= (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t957 (cl (= (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 2.22/2.44  (step t958 (cl (= (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t959 (cl (= (and (= (tptp.h2 tptp.e12) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.h2 tptp.e13) (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e10)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e13))))) :rule cong :premises (t514 t956 t957 t958))
% 2.22/2.44  (step t960 (cl (and (= tptp.e21 (tptp.h2 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e10)) (= (tptp.h2 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e13)))) :rule resolution :premises (t955 t959 a14))
% 2.22/2.44  (step t961 (cl (= tptp.e21 (tptp.h2 tptp.e12))) :rule and :premises (t960))
% 2.22/2.44  (step t962 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t963 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t964)
% 2.22/2.44  (assume t964.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t964.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t964.a2 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 2.22/2.44  (assume t964.a3 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 2.22/2.44  (assume t964.a4 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t964.a5 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t964.a6 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (step t964.t1 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t964.t2)
% 2.22/2.44  (assume t964.t2.a0 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (assume t964.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t964.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t964.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t964.t2.a4 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))
% 2.22/2.44  (assume t964.t2.a5 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t964.t2.a6 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 2.22/2.44  (step t964.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t964.t2.a6))
% 2.22/2.44  (step t964.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.h3 tptp.e12))) :rule cong :premises (t964.t2.t1))
% 2.22/2.44  (step t964.t2.t3 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t964.t2.a5))
% 2.22/2.44  (step t964.t2.t4 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t964.t2.t3))
% 2.22/2.44  (step t964.t2.t5 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t964.t2.t4))
% 2.22/2.44  (step t964.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22)) :rule symm :premises (t964.t2.a4))
% 2.22/2.44  (step t964.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t964.t2.t6))
% 2.22/2.44  (step t964.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t964.t2.a1))
% 2.22/2.44  (step t964.t2.t9 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t964.t2.t8))
% 2.22/2.44  (step t964.t2.t10 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t964.t2.a0))
% 2.22/2.44  (step t964.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t964.t2.t10))
% 2.22/2.44  (step t964.t2.t12 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t964.t2.t9 t964.t2.t11))
% 2.22/2.44  (step t964.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t964.t2.a3))
% 2.22/2.44  (step t964.t2.t14 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t964.t2.t13))
% 2.22/2.44  (step t964.t2.t15 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t964.t2.a2))
% 2.22/2.44  (step t964.t2.t16 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t964.t2.t15))
% 2.22/2.44  (step t964.t2.t17 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t964.t2.t14 t964.t2.t16))
% 2.22/2.44  (step t964.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule cong :premises (t964.t2.t12 t964.t2.t17))
% 2.22/2.44  (step t964.t2.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule trans :premises (t964.t2.t2 t964.t2.t5 t964.t2.t7 t964.t2.t18))
% 2.22/2.44  (step t964.t2 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t964.t2.a0 t964.t2.a1 t964.t2.a2 t964.t2.a3 t964.t2.a4 t964.t2.a5 t964.t2.a6))
% 2.22/2.44  (step t964.t3 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t964.t4 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t964.t5 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t964.t6 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t964.t7 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t964.t8 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t964.t9 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t964.t10 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t964.t2 t964.t3 t964.t4 t964.t5 t964.t6 t964.t7 t964.t8 t964.t9))
% 2.22/2.44  (step t964.t11 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule reordering :premises (t964.t10))
% 2.22/2.44  (step t964.t12 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule contraction :premises (t964.t11))
% 2.22/2.44  (step t964.t13 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule resolution :premises (t964.t1 t964.t12))
% 2.22/2.44  (step t964.t14 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t964.t15 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule resolution :premises (t964.t13 t964.t14))
% 2.22/2.44  (step t964.t16 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule contraction :premises (t964.t15))
% 2.22/2.44  (step t964.t17 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule implies :premises (t964.t16))
% 2.22/2.44  (step t964.t18 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t964.t19 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t964.t18 t964.a6 t964.a1 t964.a5 t964.a0 t964.a3 t964.a4 t964.a2))
% 2.22/2.44  (step t964.t20 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule resolution :premises (t964.t17 t964.t19))
% 2.22/2.44  (step t964 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t964.a0 t964.a1 t964.a2 t964.a3 t964.a4 t964.a5 t964.a6))
% 2.22/2.44  (step t965 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t966 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t967 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t968 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t969 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t970 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t971 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t972 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t964 t965 t966 t967 t968 t969 t970 t971))
% 2.22/2.44  (step t973 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule reordering :premises (t972))
% 2.22/2.44  (step t974 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule contraction :premises (t973))
% 2.22/2.44  (step t975 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule resolution :premises (t963 t974))
% 2.22/2.44  (step t976 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t977 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule resolution :premises (t975 t976))
% 2.22/2.44  (step t978 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))))) :rule contraction :premises (t977))
% 2.22/2.44  (step t979 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule implies :premises (t978))
% 2.22/2.44  (step t980 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10)))) :rule resolution :premises (t962 t979))
% 2.22/2.44  (step t981 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t980))
% 2.22/2.44  (step t982 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t983 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t984)
% 2.22/2.44  (assume t984.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t984.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t984.a2 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))
% 2.22/2.44  (assume t984.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))
% 2.22/2.44  (assume t984.a4 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t984.a5 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (step t984.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t984.t2)
% 2.22/2.44  (assume t984.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t984.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t984.t2.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))
% 2.22/2.44  (assume t984.t2.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t984.t2.a4 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (assume t984.t2.a5 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))
% 2.22/2.44  (step t984.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) :rule symm :premises (t984.t2.a5))
% 2.22/2.44  (step t984.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.h3 tptp.e13))) :rule cong :premises (t984.t2.t1))
% 2.22/2.44  (step t984.t2.t3 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t984.t2.a4))
% 2.22/2.44  (step t984.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t984.t2.t3))
% 2.22/2.44  (step t984.t2.t5 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t984.t2.t4))
% 2.22/2.44  (step t984.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t984.t2.a3))
% 2.22/2.44  (step t984.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t984.t2.t6))
% 2.22/2.44  (step t984.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t984.t2.t7))
% 2.22/2.44  (step t984.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) :rule symm :premises (t984.t2.a2))
% 2.22/2.44  (step t984.t2.t10 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t984.t2.t9))
% 2.22/2.44  (step t984.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t984.t2.a1))
% 2.22/2.44  (step t984.t2.t12 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t984.t2.t11))
% 2.22/2.44  (step t984.t2.t13 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t984.t2.a0))
% 2.22/2.44  (step t984.t2.t14 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t984.t2.t13))
% 2.22/2.44  (step t984.t2.t15 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t984.t2.t12 t984.t2.t14))
% 2.22/2.44  (step t984.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule cong :premises (t984.t2.t15 t984.t2.t15))
% 2.22/2.44  (step t984.t2.t17 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule trans :premises (t984.t2.t2 t984.t2.t5 t984.t2.t8 t984.t2.t10 t984.t2.t16))
% 2.22/2.44  (step t984.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t984.t2.a0 t984.t2.a1 t984.t2.a2 t984.t2.a3 t984.t2.a4 t984.t2.a5))
% 2.22/2.44  (step t984.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t984.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t984.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t984.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t984.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t984.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t984.t9 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t984.t2 t984.t3 t984.t4 t984.t5 t984.t6 t984.t7 t984.t8))
% 2.22/2.44  (step t984.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule reordering :premises (t984.t9))
% 2.22/2.44  (step t984.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule contraction :premises (t984.t10))
% 2.22/2.44  (step t984.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule resolution :premises (t984.t1 t984.t11))
% 2.22/2.44  (step t984.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t984.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule resolution :premises (t984.t12 t984.t13))
% 2.22/2.44  (step t984.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule contraction :premises (t984.t14))
% 2.22/2.44  (step t984.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule implies :premises (t984.t15))
% 2.22/2.44  (step t984.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t984.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t984.t17 t984.a4 t984.a0 t984.a3 t984.a1 t984.a5 t984.a2))
% 2.22/2.44  (step t984.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule resolution :premises (t984.t16 t984.t18))
% 2.22/2.44  (step t984 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t984.a0 t984.a1 t984.a2 t984.a3 t984.a4 t984.a5))
% 2.22/2.44  (step t985 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t986 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t987 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t988 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t989 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t990 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t991 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t984 t985 t986 t987 t988 t989 t990))
% 2.22/2.44  (step t992 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule reordering :premises (t991))
% 2.22/2.44  (step t993 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule contraction :premises (t992))
% 2.22/2.44  (step t994 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule resolution :premises (t983 t993))
% 2.22/2.44  (step t995 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t996 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule resolution :premises (t994 t995))
% 2.22/2.44  (step t997 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))))) :rule contraction :premises (t996))
% 2.22/2.44  (step t998 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule implies :premises (t997))
% 2.22/2.44  (step t999 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10)))) :rule resolution :premises (t982 t998))
% 2.22/2.44  (step t1000 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t999))
% 2.22/2.44  (step t1001 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.44  (step t1002 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1003 (cl (= (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t1004 (cl (not (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t1003))
% 2.22/2.44  (step t1005 (cl (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 2.22/2.44  (step t1006 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 2.22/2.44  (step t1007 (cl (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1008 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1006 t1007))
% 2.22/2.44  (step t1009 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 2.22/2.44  (step t1010 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t1008 t1009))
% 2.22/2.44  (step t1011 (cl (= (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t1005 t1010))
% 2.22/2.44  (step t1012 (cl (= (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1004 t1011))
% 2.22/2.44  (step t1013 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1014 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t397 t906 t398 t1002 t1012 t1013))
% 2.22/2.44  (step t1015 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1016 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1017)
% 2.22/2.44  (assume t1017.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1017.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1017.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t1017.a3 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.22/2.44  (assume t1017.a4 (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.44  (step t1017.t1 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1017.t2)
% 2.22/2.44  (assume t1017.t2.a0 (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.44  (assume t1017.t2.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t1017.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.44  (assume t1017.t2.a3 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))
% 2.22/2.44  (step t1017.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1017.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t1017.t2.t1))
% 2.22/2.44  (step t1017.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 2.22/2.44  (step t1017.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1017.t2.a2))
% 2.22/2.44  (step t1017.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t1017.t2.a1))
% 2.22/2.44  (step t1017.t2.t6 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t1017.t2.t5))
% 2.22/2.44  (step t1017.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule trans :premises (t1017.t2.t4 t1017.t2.t6))
% 2.22/2.44  (step t1017.t2.t8 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1017.t2.t7))
% 2.22/2.44  (step t1017.t2.t9 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) :rule symm :premises (t1017.t2.a3))
% 2.22/2.44  (step t1017.t2.t10 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1017.t2.t9 t1017.t2.a2))
% 2.22/2.44  (step t1017.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t1017.t2.t10))
% 2.22/2.44  (step t1017.t2.t12 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t1017.t2.t8 t1017.t2.t11))
% 2.22/2.44  (step t1017.t2.t13 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t1017.t2.t12))
% 2.22/2.44  (step t1017.t2.t14 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t1017.t2.t3 t1017.t2.t13))
% 2.22/2.44  (step t1017.t2.t15 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t1017.t2.t16 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t1017.t2.t15))
% 2.22/2.44  (step t1017.t2.t17 (cl (not (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 2.22/2.44  (step t1017.t2.t18 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t1017.t2.t16 t1017.t2.t17))
% 2.22/2.44  (step t1017.t2.t19 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1017.t2.t18 t1017.t2.a0))
% 2.22/2.44  (step t1017.t2.t20 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t1017.t2.t14 t1017.t2.t19))
% 2.22/2.44  (step t1017.t2.t21 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1017.t2.t2 t1017.t2.t20))
% 2.22/2.44  (step t1017.t2 (cl (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t1017.t2.a0 t1017.t2.a1 t1017.t2.a2 t1017.t2.a3))
% 2.22/2.44  (step t1017.t3 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1017.t4 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1017.t5 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1017.t6 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1017.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1017.t2 t1017.t3 t1017.t4 t1017.t5 t1017.t6))
% 2.22/2.44  (step t1017.t8 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t1017.t7))
% 2.22/2.44  (step t1017.t9 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t1017.t8))
% 2.22/2.44  (step t1017.t10 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1017.t1 t1017.t9))
% 2.22/2.44  (step t1017.t11 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1017.t12 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1017.t10 t1017.t11))
% 2.22/2.44  (step t1017.t13 (cl (=> (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t1017.t12))
% 2.22/2.44  (step t1017.t14 (cl (not (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t1017.t13))
% 2.22/2.44  (step t1017.t15 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1017.t16 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1017.t17)
% 2.22/2.44  (assume t1017.t17.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1017.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1017.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1017.t17.a1))
% 2.22/2.44  (step t1017.t17.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1017.t17.t1))
% 2.22/2.44  (step t1017.t17.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1017.t17.a0))
% 2.22/2.44  (step t1017.t17.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1017.t17.t3))
% 2.22/2.44  (step t1017.t17.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1017.t17.t4))
% 2.22/2.44  (step t1017.t17.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t1017.t17.t5 t1017.t17.t5))
% 2.22/2.44  (step t1017.t17.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1017.t17.t2 t1017.t17.t6))
% 2.22/2.44  (step t1017.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t1017.t17.a0 t1017.t17.a1))
% 2.22/2.44  (step t1017.t18 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1017.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1017.t20 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1017.t17 t1017.t18 t1017.t19))
% 2.22/2.44  (step t1017.t21 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t1017.t20))
% 2.22/2.44  (step t1017.t22 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t1017.t21))
% 2.22/2.44  (step t1017.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1017.t16 t1017.t22))
% 2.22/2.44  (step t1017.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1017.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1017.t23 t1017.t24))
% 2.22/2.44  (step t1017.t26 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1017.t25))
% 2.22/2.44  (step t1017.t27 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t1017.t26))
% 2.22/2.44  (step t1017.t28 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1017.t29 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1017.t28 t1017.a1 t1017.a0))
% 2.22/2.44  (step t1017.t30 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1017.t27 t1017.t29))
% 2.22/2.44  (step t1017.t31 (cl (and (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1017.t15 t1017.a4 t1017.a2 t1017.t30 t1017.a3))
% 2.22/2.44  (step t1017.t32 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1017.t14 t1017.t31))
% 2.22/2.44  (step t1017 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t1017.a0 t1017.a1 t1017.a2 t1017.a3 t1017.a4))
% 2.22/2.44  (step t1018 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1019 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1020 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1021 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1022 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1023 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1017 t1018 t1019 t1020 t1021 t1022))
% 2.22/2.44  (step t1024 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t1023))
% 2.22/2.44  (step t1025 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t1024))
% 2.22/2.44  (step t1026 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1016 t1025))
% 2.22/2.44  (step t1027 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1028 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1026 t1027))
% 2.22/2.44  (step t1029 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t1028))
% 2.22/2.44  (step t1030 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t1029))
% 2.22/2.44  (step t1031 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t1015 t1030))
% 2.22/2.44  (step t1032 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1033 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1034 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1035 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1036 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1037 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1038 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1031 t1032 t1033 t1034 t1035 t1036 t1037))
% 2.22/2.44  (step t1039 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t1038))
% 2.22/2.44  (step t1040 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t1001 t1014 t1039))
% 2.22/2.44  (step t1041 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t1040))
% 2.22/2.44  (step t1042 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1041))
% 2.22/2.44  (step t1043 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1044 (cl (= (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule refl)
% 2.22/2.44  (step t1045 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1046 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t1047 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t1046))
% 2.22/2.44  (step t1048 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 2.22/2.44  (step t1049 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 2.22/2.44  (step t1050 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1051 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1049 t1050))
% 2.22/2.44  (step t1052 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 2.22/2.44  (step t1053 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t1051 t1052))
% 2.22/2.44  (step t1054 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t1048 t1053))
% 2.22/2.44  (step t1055 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1047 t1054))
% 2.22/2.44  (step t1056 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1057 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t397 t1044 t906 t398 t1045 t1055 t1056))
% 2.22/2.44  (step t1058 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1059 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1060)
% 2.22/2.44  (assume t1060.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1060.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1060.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1060.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t1060.a4 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.22/2.44  (assume t1060.a5 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.44  (step t1060.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1060.t2)
% 2.22/2.44  (assume t1060.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.44  (assume t1060.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.44  (assume t1060.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t1060.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.44  (assume t1060.t2.a4 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.22/2.44  (step t1060.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1060.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1060.t2.t1))
% 2.22/2.44  (step t1060.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t1060.t2.a1))
% 2.22/2.44  (step t1060.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1060.t2.t3))
% 2.22/2.44  (step t1060.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1060.t2.a3))
% 2.22/2.44  (step t1060.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t1060.t2.a2))
% 2.22/2.44  (step t1060.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t1060.t2.t6))
% 2.22/2.44  (step t1060.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule trans :premises (t1060.t2.t5 t1060.t2.t7))
% 2.22/2.44  (step t1060.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1060.t2.t8))
% 2.22/2.44  (step t1060.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10)) :rule symm :premises (t1060.t2.a4))
% 2.22/2.44  (step t1060.t2.t11 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1060.t2.t10 t1060.t2.a3))
% 2.22/2.44  (step t1060.t2.t12 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1060.t2.t11))
% 2.22/2.44  (step t1060.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1060.t2.t9 t1060.t2.t12))
% 2.22/2.44  (step t1060.t2.t14 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t1060.t2.t13))
% 2.22/2.44  (step t1060.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t1060.t2.t4 t1060.t2.t14))
% 2.22/2.44  (step t1060.t2.t16 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t1060.t2.t17 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t1060.t2.t16))
% 2.22/2.44  (step t1060.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 2.22/2.44  (step t1060.t2.t19 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t1060.t2.t17 t1060.t2.t18))
% 2.22/2.44  (step t1060.t2.t20 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1060.t2.t19 t1060.t2.a0))
% 2.22/2.44  (step t1060.t2.t21 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1060.t2.t15 t1060.t2.t20))
% 2.22/2.44  (step t1060.t2.t22 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1060.t2.t2 t1060.t2.t21))
% 2.22/2.44  (step t1060.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1060.t2.a0 t1060.t2.a1 t1060.t2.a2 t1060.t2.a3 t1060.t2.a4))
% 2.22/2.44  (step t1060.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1060.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1060.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1060.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1060.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1060.t8 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1060.t2 t1060.t3 t1060.t4 t1060.t5 t1060.t6 t1060.t7))
% 2.22/2.44  (step t1060.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1060.t8))
% 2.22/2.44  (step t1060.t10 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1060.t9))
% 2.22/2.44  (step t1060.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1060.t1 t1060.t10))
% 2.22/2.44  (step t1060.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1060.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1060.t11 t1060.t12))
% 2.22/2.44  (step t1060.t14 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1060.t13))
% 2.22/2.44  (step t1060.t15 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1060.t14))
% 2.22/2.44  (step t1060.t16 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1060.t17 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1060.t18)
% 2.22/2.44  (assume t1060.t18.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1060.t18.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1060.t18.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1060.t18.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t1060.t18.a2))
% 2.22/2.44  (step t1060.t18.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1060.t18.t1))
% 2.22/2.44  (step t1060.t18.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1060.t18.a0))
% 2.22/2.44  (step t1060.t18.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1060.t18.t3))
% 2.22/2.44  (step t1060.t18.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1060.t18.t4))
% 2.22/2.44  (step t1060.t18.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1060.t18.a1))
% 2.22/2.44  (step t1060.t18.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1060.t18.t6))
% 2.22/2.44  (step t1060.t18.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1060.t18.t7))
% 2.22/2.44  (step t1060.t18.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1060.t18.t5 t1060.t18.t8))
% 2.22/2.44  (step t1060.t18.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1060.t18.t2 t1060.t18.t9))
% 2.22/2.44  (step t1060.t18 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1060.t18.a0 t1060.t18.a1 t1060.t18.a2))
% 2.22/2.44  (step t1060.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1060.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1060.t21 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1060.t22 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1060.t18 t1060.t19 t1060.t20 t1060.t21))
% 2.22/2.44  (step t1060.t23 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1060.t22))
% 2.22/2.44  (step t1060.t24 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1060.t23))
% 2.22/2.44  (step t1060.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1060.t17 t1060.t24))
% 2.22/2.44  (step t1060.t26 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1060.t27 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1060.t25 t1060.t26))
% 2.22/2.44  (step t1060.t28 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1060.t27))
% 2.22/2.44  (step t1060.t29 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1060.t28))
% 2.22/2.44  (step t1060.t30 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1060.t31 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1060.t30 t1060.a0 t1060.a2 t1060.a1))
% 2.22/2.44  (step t1060.t32 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1060.t29 t1060.t31))
% 2.22/2.44  (step t1060.t33 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1060.t34)
% 2.22/2.44  (assume t1060.t34.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1060.t34.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1060.t34.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1060.t34.a1))
% 2.22/2.44  (step t1060.t34.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1060.t34.t1))
% 2.22/2.44  (step t1060.t34.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1060.t34.a0))
% 2.22/2.44  (step t1060.t34.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1060.t34.t3))
% 2.22/2.44  (step t1060.t34.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1060.t34.t4))
% 2.22/2.44  (step t1060.t34.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t1060.t34.t5 t1060.t34.t5))
% 2.22/2.44  (step t1060.t34.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1060.t34.t2 t1060.t34.t6))
% 2.22/2.44  (step t1060.t34 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t1060.t34.a0 t1060.t34.a1))
% 2.22/2.44  (step t1060.t35 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1060.t36 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1060.t37 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1060.t34 t1060.t35 t1060.t36))
% 2.22/2.44  (step t1060.t38 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t1060.t37))
% 2.22/2.44  (step t1060.t39 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t1060.t38))
% 2.22/2.44  (step t1060.t40 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1060.t33 t1060.t39))
% 2.22/2.44  (step t1060.t41 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1060.t42 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1060.t40 t1060.t41))
% 2.22/2.44  (step t1060.t43 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1060.t42))
% 2.22/2.44  (step t1060.t44 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t1060.t43))
% 2.22/2.44  (step t1060.t45 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1060.t46 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1060.t45 t1060.a2 t1060.a0))
% 2.22/2.44  (step t1060.t47 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1060.t44 t1060.t46))
% 2.22/2.44  (step t1060.t48 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1060.t16 t1060.a5 t1060.t32 t1060.a3 t1060.t47 t1060.a4))
% 2.22/2.44  (step t1060.t49 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1060.t15 t1060.t48))
% 2.22/2.44  (step t1060 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1060.a0 t1060.a1 t1060.a2 t1060.a3 t1060.a4 t1060.a5))
% 2.22/2.44  (step t1061 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1062 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1063 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1064 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1065 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1066 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1067 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1060 t1061 t1062 t1063 t1064 t1065 t1066))
% 2.22/2.44  (step t1068 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1067))
% 2.22/2.44  (step t1069 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1068))
% 2.22/2.44  (step t1070 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1059 t1069))
% 2.22/2.44  (step t1071 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1072 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1070 t1071))
% 2.22/2.44  (step t1073 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1072))
% 2.22/2.44  (step t1074 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1073))
% 2.22/2.44  (step t1075 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1058 t1074))
% 2.22/2.44  (step t1076 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1077 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1078 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1079 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1080 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1081 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1082 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1083 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1075 t1076 t1077 t1078 t1079 t1080 t1081 t1082))
% 2.22/2.44  (step t1084 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1083))
% 2.22/2.44  (step t1085 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1043 t1057 t1084))
% 2.22/2.44  (step t1086 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1085))
% 2.22/2.44  (step t1087 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1086))
% 2.22/2.44  (step t1088 (cl (not (= (and (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))))) (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.44  (step t1089 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1090 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1089))
% 2.22/2.44  (step t1091 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1092 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1091))
% 2.22/2.44  (step t1093 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1094 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1093))
% 2.22/2.44  (step t1095 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1096 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1095))
% 2.22/2.44  (step t1097 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1098 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1097))
% 2.22/2.44  (step t1099 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1100 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1099))
% 2.22/2.44  (step t1101 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1102 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1101))
% 2.22/2.44  (step t1103 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1104 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1103))
% 2.22/2.44  (step t1105 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1106 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1105))
% 2.22/2.44  (step t1107 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1108 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1107))
% 2.22/2.44  (step t1109 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1110 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1109))
% 2.22/2.44  (step t1111 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1112 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1111))
% 2.22/2.44  (step t1113 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1114 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1113))
% 2.22/2.44  (step t1115 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1116 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1115))
% 2.22/2.44  (step t1117 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1118 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1117))
% 2.22/2.44  (step t1119 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1120 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1119))
% 2.22/2.44  (step t1121 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1122 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1121))
% 2.22/2.44  (step t1123 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1124 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1123))
% 2.22/2.44  (step t1125 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1126 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t1125))
% 2.22/2.44  (step t1127 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1128 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t1127))
% 2.22/2.44  (step t1129 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1130 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t1129))
% 2.22/2.44  (step t1131 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1132 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t1131))
% 2.22/2.44  (step t1133 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1134 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t1133))
% 2.22/2.44  (step t1135 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1136 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t1135))
% 2.22/2.44  (step t1137 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1138 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1137))
% 2.22/2.44  (step t1139 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1140 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1139))
% 2.22/2.44  (step t1141 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1142 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1141))
% 2.22/2.44  (step t1143 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1144 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1143))
% 2.22/2.44  (step t1145 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1146 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1145))
% 2.22/2.44  (step t1147 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1148 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1147))
% 2.22/2.44  (step t1149 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1150 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1149))
% 2.22/2.44  (step t1151 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1152 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1151))
% 2.22/2.44  (step t1153 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1154 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t1153))
% 2.22/2.44  (step t1155 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1156 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1155))
% 2.22/2.44  (step t1157 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1158 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t1157))
% 2.22/2.44  (step t1159 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1160 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t1159))
% 2.22/2.44  (step t1161 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1162 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1161))
% 2.22/2.44  (step t1163 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1164 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1163))
% 2.22/2.44  (step t1165 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1166 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1165))
% 2.22/2.44  (step t1167 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1168 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1167))
% 2.22/2.44  (step t1169 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1170 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1169))
% 2.22/2.44  (step t1171 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1172 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1171))
% 2.22/2.44  (step t1173 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1174 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1173))
% 2.22/2.44  (step t1175 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1176 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1175))
% 2.22/2.44  (step t1177 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1178 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1177))
% 2.22/2.44  (step t1179 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1180 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t1179))
% 2.22/2.44  (step t1181 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1182 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t1181))
% 2.22/2.44  (step t1183 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t1184 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t1183))
% 2.22/2.44  (step t1185 (cl (= (and (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t1090 t1092 t1094 t1096 t1098 t1100 t1102 t1104 t1106 t1108 t1110 t1112 t1114 t1116 t1118 t1120 t1122 t1124 t1126 t1128 t1130 t1132 t1134 t1136 t1138 t1140 t1142 t1144 t1146 t1148 t1150 t1152 t1154 t1156 t1158 t1160 t1162 t1164 t1166 t1168 t1170 t1172 t1174 t1176 t1178 t1180 t1182 t1184))
% 2.22/2.44  (step t1186 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1088 t1185 a4))
% 2.22/2.44  (step t1187 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1188 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1189 (cl (= (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true) (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.22/2.44  (step t1190 (cl (not (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true)) (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule equiv1 :premises (t1189))
% 2.22/2.44  (step t1191 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))))) :rule all_simplify)
% 2.22/2.44  (step t1192 (cl (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12))) :rule refl)
% 2.22/2.44  (step t1193 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule all_simplify)
% 2.22/2.44  (step t1194 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)))) :rule cong :premises (t1192 t1193))
% 2.22/2.44  (step t1195 (cl (= (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)) true)) :rule all_simplify)
% 2.22/2.44  (step t1196 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) true)) :rule trans :premises (t1194 t1195))
% 2.22/2.44  (step t1197 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true)) :rule trans :premises (t1191 t1196))
% 2.22/2.44  (step t1198 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t1190 t1197))
% 2.22/2.44  (step t1199 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1200 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1201 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1198 t1199 t1200))
% 2.22/2.44  (step t1202 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1203 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1204)
% 2.22/2.44  (assume t1204.a0 (not (= tptp.e11 tptp.e12)))
% 2.22/2.44  (assume t1204.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 2.22/2.44  (step t1204.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1204.t2)
% 2.22/2.44  (assume t1204.t2.a0 (not (= tptp.e11 tptp.e12)))
% 2.22/2.44  (assume t1204.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))
% 2.22/2.44  (step t1204.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1204.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1204.t2.t1))
% 2.22/2.44  (step t1204.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.22/2.44  (step t1204.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12)) :rule symm :premises (t1204.t2.a1))
% 2.22/2.44  (step t1204.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 tptp.e12))) :rule cong :premises (t1204.t2.t3 t1204.t2.t4))
% 2.22/2.44  (step t1204.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.22/2.44  (step t1204.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1204.t2.t6))
% 2.22/2.44  (step t1204.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 2.22/2.44  (step t1204.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1204.t2.t7 t1204.t2.t8))
% 2.22/2.44  (step t1204.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1204.t2.t9 t1204.t2.a0))
% 2.22/2.44  (step t1204.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1204.t2.t5 t1204.t2.t10))
% 2.22/2.44  (step t1204.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1204.t2.t2 t1204.t2.t11))
% 2.22/2.44  (step t1204.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1204.t2.a0 t1204.t2.a1))
% 2.22/2.44  (step t1204.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1204.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1204.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1204.t2 t1204.t3 t1204.t4))
% 2.22/2.44  (step t1204.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1204.t5))
% 2.22/2.44  (step t1204.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1204.t6))
% 2.22/2.44  (step t1204.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1204.t1 t1204.t7))
% 2.22/2.44  (step t1204.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1204.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1204.t8 t1204.t9))
% 2.22/2.44  (step t1204.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1204.t10))
% 2.22/2.44  (step t1204.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1204.t11))
% 2.22/2.44  (step t1204.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1204.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1204.t13 t1204.a0 t1204.a1))
% 2.22/2.44  (step t1204.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1204.t12 t1204.t14))
% 2.22/2.44  (step t1204 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1204.a0 t1204.a1))
% 2.22/2.44  (step t1205 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1206 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1207 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1204 t1205 t1206))
% 2.22/2.44  (step t1208 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1207))
% 2.22/2.44  (step t1209 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1208))
% 2.22/2.44  (step t1210 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1203 t1209))
% 2.22/2.44  (step t1211 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1212 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1210 t1211))
% 2.22/2.44  (step t1213 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1212))
% 2.22/2.44  (step t1214 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1213))
% 2.22/2.44  (step t1215 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1202 t1214))
% 2.22/2.44  (step t1216 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1217 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1218 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1219 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1215 t1216 t1217 t1218))
% 2.22/2.44  (step t1220 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1219))
% 2.22/2.44  (step t1221 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1188 t1201 t1220))
% 2.22/2.44  (step t1222 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1221))
% 2.22/2.44  (step t1223 (cl (= tptp.e11 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1222))
% 2.22/2.44  (step t1224 (cl (not (= tptp.e11 tptp.e12))) :rule and :premises (a6))
% 2.22/2.44  (step t1225 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1226 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1227)
% 2.22/2.44  (assume t1227.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1227.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.22/2.44  (assume t1227.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.44  (assume t1227.a3 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t1227.a4 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (step t1227.t1 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1227.t2)
% 2.22/2.44  (assume t1227.t2.a0 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t1227.t2.a1 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t1227.t2.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1227.t2.a3 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.44  (assume t1227.t2.a4 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.22/2.44  (step t1227.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10)) :rule symm :premises (t1227.t2.a4))
% 2.22/2.44  (step t1227.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.h3 tptp.e10))) :rule cong :premises (t1227.t2.t1))
% 2.22/2.44  (step t1227.t2.t3 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1227.t2.a1))
% 2.22/2.44  (step t1227.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t1227.t2.a2))
% 2.22/2.44  (step t1227.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20)) :rule symm :premises (t1227.t2.a3))
% 2.22/2.44  (step t1227.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t1227.t2.t5))
% 2.22/2.44  (step t1227.t2.t7 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t1227.t2.a0))
% 2.22/2.44  (step t1227.t2.t8 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t1227.t2.t7))
% 2.22/2.44  (step t1227.t2.t9 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1227.t2.t4))
% 2.22/2.44  (step t1227.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t1227.t2.t3))
% 2.22/2.44  (step t1227.t2.t11 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t1227.t2.t9 t1227.t2.t10))
% 2.22/2.44  (step t1227.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule cong :premises (t1227.t2.t8 t1227.t2.t11))
% 2.22/2.44  (step t1227.t2.t13 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule trans :premises (t1227.t2.t2 t1227.t2.t3 t1227.t2.t4 t1227.t2.t6 t1227.t2.t12))
% 2.22/2.44  (step t1227.t2 (cl (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t1227.t2.a0 t1227.t2.a1 t1227.t2.a2 t1227.t2.a3 t1227.t2.a4))
% 2.22/2.44  (step t1227.t3 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1227.t4 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1227.t5 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1227.t6 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t1227.t7 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1227.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1227.t2 t1227.t3 t1227.t4 t1227.t5 t1227.t6 t1227.t7))
% 2.22/2.44  (step t1227.t9 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule reordering :premises (t1227.t8))
% 2.22/2.44  (step t1227.t10 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule contraction :premises (t1227.t9))
% 2.22/2.44  (step t1227.t11 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1227.t1 t1227.t10))
% 2.22/2.44  (step t1227.t12 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1227.t13 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule resolution :premises (t1227.t11 t1227.t12))
% 2.22/2.44  (step t1227.t14 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule contraction :premises (t1227.t13))
% 2.22/2.44  (step t1227.t15 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule implies :premises (t1227.t14))
% 2.22/2.44  (step t1227.t16 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1227.t17 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1227.t16 t1227.a3 t1227.a4 t1227.a0 t1227.a2 t1227.a1))
% 2.22/2.44  (step t1227.t18 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1227.t15 t1227.t17))
% 2.22/2.44  (step t1227 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t1227.a0 t1227.a1 t1227.a2 t1227.a3 t1227.a4))
% 2.22/2.44  (step t1228 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1229 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1230 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t1231 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1232 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1233 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))))) :rule resolution :premises (t1227 t1228 t1229 t1230 t1231 t1232))
% 2.22/2.44  (step t1234 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule reordering :premises (t1233))
% 2.22/2.44  (step t1235 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule contraction :premises (t1234))
% 2.22/2.44  (step t1236 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1226 t1235))
% 2.22/2.44  (step t1237 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1238 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule resolution :premises (t1236 t1237))
% 2.22/2.44  (step t1239 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))))) :rule contraction :premises (t1238))
% 2.22/2.44  (step t1240 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule implies :premises (t1239))
% 2.22/2.44  (step t1241 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1225 t1240))
% 2.22/2.44  (step t1242 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule reordering :premises (t1241))
% 2.22/2.44  (step t1243 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t606 t641 t659 t678 t696 t715 t733 t735 t753 t639 t658 t713 t771 t639 t658 t713 t791 t640 t639 t658 t629 t713 t892 t894 t932 t934 t954 t639 t638 t961 t713 t631 t981 t640 t638 t658 t629 t631 t1000 t640 t638 t629 t631 t1042 t628 t451 t1087 t628 t630 t451 t1187 t1223 t1224 t1242 t638 t658 t631))
% 2.22/2.44  (step t1244 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t1243))
% 2.22/2.44  (step t1245 (cl (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t890))
% 2.22/2.44  (step t1246 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) :rule or :premises (t1245))
% 2.22/2.44  (step t1247 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.44  (step t1248 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1249 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule equiv1 :premises (t1248))
% 2.22/2.44  (step t1250 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))))) :rule all_simplify)
% 2.22/2.44  (step t1251 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule refl)
% 2.22/2.44  (step t1252 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1253 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t1251 t1252))
% 2.22/2.44  (step t1254 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true)) :rule all_simplify)
% 2.22/2.44  (step t1255 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) true)) :rule trans :premises (t1253 t1254))
% 2.22/2.44  (step t1256 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true)) :rule trans :premises (t1250 t1255))
% 2.22/2.44  (step t1257 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1249 t1256))
% 2.22/2.44  (step t1258 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.22/2.44  (step t1259 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t397 t906 t1257 t1258))
% 2.22/2.44  (step t1260 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule and_neg)
% 2.22/2.44  (step t1261 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1262)
% 2.22/2.44  (assume t1262.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1262.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1262.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.22/2.44  (step t1262.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1262.t2)
% 2.22/2.44  (assume t1262.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.22/2.44  (assume t1262.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.44  (step t1262.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) false) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1262.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) false)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule equiv1 :premises (t1262.t2.t1))
% 2.22/2.44  (step t1262.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1262.t2.a1))
% 2.22/2.44  (step t1262.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1262.t2.t3))
% 2.22/2.44  (step t1262.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule refl)
% 2.22/2.44  (step t1262.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t1262.t2.t4 t1262.t2.t5))
% 2.22/2.44  (step t1262.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1262.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv2 :premises (t1262.t2.t7))
% 2.22/2.44  (step t1262.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule not_not)
% 2.22/2.44  (step t1262.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t1262.t2.t8 t1262.t2.t9))
% 2.22/2.44  (step t1262.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t1262.t2.t10 t1262.t2.a0))
% 2.22/2.44  (step t1262.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) false)) :rule trans :premises (t1262.t2.t6 t1262.t2.t11))
% 2.22/2.44  (step t1262.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1262.t2.t2 t1262.t2.t12))
% 2.22/2.44  (step t1262.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t1262.t2.a0 t1262.t2.a1))
% 2.22/2.44  (step t1262.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1262.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1262.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1262.t2 t1262.t3 t1262.t4))
% 2.22/2.44  (step t1262.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1262.t5))
% 2.22/2.44  (step t1262.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1262.t6))
% 2.22/2.44  (step t1262.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1262.t1 t1262.t7))
% 2.22/2.44  (step t1262.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1262.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1262.t8 t1262.t9))
% 2.22/2.44  (step t1262.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1262.t10))
% 2.22/2.44  (step t1262.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t1262.t11))
% 2.22/2.44  (step t1262.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1262.t14 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1262.t15)
% 2.22/2.44  (assume t1262.t15.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1262.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1262.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1262.t15.a1))
% 2.22/2.44  (step t1262.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1262.t15.t1))
% 2.22/2.44  (step t1262.t15.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1262.t15.a0))
% 2.22/2.44  (step t1262.t15.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1262.t15.t3))
% 2.22/2.44  (step t1262.t15.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1262.t15.t4))
% 2.22/2.44  (step t1262.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t1262.t15.t5 t1262.t15.t5))
% 2.22/2.44  (step t1262.t15.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1262.t15.t2 t1262.t15.t6))
% 2.22/2.44  (step t1262.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t1262.t15.a0 t1262.t15.a1))
% 2.22/2.44  (step t1262.t16 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1262.t17 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1262.t18 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1262.t15 t1262.t16 t1262.t17))
% 2.22/2.44  (step t1262.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t1262.t18))
% 2.22/2.44  (step t1262.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t1262.t19))
% 2.22/2.44  (step t1262.t21 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1262.t14 t1262.t20))
% 2.22/2.44  (step t1262.t22 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1262.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1262.t21 t1262.t22))
% 2.22/2.44  (step t1262.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1262.t23))
% 2.22/2.44  (step t1262.t25 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t1262.t24))
% 2.22/2.44  (step t1262.t26 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1262.t27 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1262.t26 t1262.a1 t1262.a0))
% 2.22/2.44  (step t1262.t28 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1262.t25 t1262.t27))
% 2.22/2.44  (step t1262.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1262.t13 t1262.a2 t1262.t28))
% 2.22/2.44  (step t1262.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1262.t12 t1262.t29))
% 2.22/2.44  (step t1262 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t1262.a0 t1262.a1 t1262.a2))
% 2.22/2.44  (step t1263 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1264 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1265 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1266 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1262 t1263 t1264 t1265))
% 2.22/2.44  (step t1267 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1266))
% 2.22/2.44  (step t1268 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1267))
% 2.22/2.44  (step t1269 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1261 t1268))
% 2.22/2.44  (step t1270 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1271 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1269 t1270))
% 2.22/2.44  (step t1272 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1271))
% 2.22/2.44  (step t1273 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t1272))
% 2.22/2.44  (step t1274 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1260 t1273))
% 2.22/2.44  (step t1275 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1276 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1277 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 2.22/2.44  (step t1278 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1279 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1274 t1275 t1276 t1277 t1278))
% 2.22/2.44  (step t1280 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1279))
% 2.22/2.44  (step t1281 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1247 t1259 t1280))
% 2.22/2.44  (step t1282 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t1281))
% 2.22/2.44  (step t1283 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1282))
% 2.22/2.44  (step t1284 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1285 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1283 t1284 t628 t451))
% 2.22/2.44  (step t1286 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t890))
% 2.22/2.44  (step t1287 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t1286))
% 2.22/2.44  (step t1288 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1289 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1290 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1289))
% 2.22/2.44  (step t1291 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))))) :rule all_simplify)
% 2.22/2.44  (step t1292 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule refl)
% 2.22/2.44  (step t1293 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1294 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1292 t1293))
% 2.22/2.44  (step t1295 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.44  (step t1296 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) true)) :rule trans :premises (t1294 t1295))
% 2.22/2.44  (step t1297 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule trans :premises (t1291 t1296))
% 2.22/2.44  (step t1298 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1290 t1297))
% 2.22/2.44  (step t1299 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1300 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t397 t906 t1298 t1299))
% 2.22/2.44  (step t1301 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 2.22/2.44  (step t1302 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1303)
% 2.22/2.44  (assume t1303.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1303.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1303.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 2.22/2.44  (step t1303.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1303.t2)
% 2.22/2.44  (assume t1303.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 2.22/2.44  (assume t1303.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.44  (step t1303.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1303.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1303.t2.t1))
% 2.22/2.44  (step t1303.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t1303.t2.a1))
% 2.22/2.44  (step t1303.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1303.t2.t3))
% 2.22/2.44  (step t1303.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 2.22/2.44  (step t1303.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t1303.t2.t4 t1303.t2.t5))
% 2.22/2.44  (step t1303.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1303.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv2 :premises (t1303.t2.t7))
% 2.22/2.44  (step t1303.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) :rule not_not)
% 2.22/2.44  (step t1303.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t1303.t2.t8 t1303.t2.t9))
% 2.22/2.44  (step t1303.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t1303.t2.t10 t1303.t2.a0))
% 2.22/2.44  (step t1303.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1303.t2.t6 t1303.t2.t11))
% 2.22/2.44  (step t1303.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1303.t2.t2 t1303.t2.t12))
% 2.22/2.44  (step t1303.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1303.t2.a0 t1303.t2.a1))
% 2.22/2.44  (step t1303.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1303.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1303.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1303.t2 t1303.t3 t1303.t4))
% 2.22/2.44  (step t1303.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1303.t5))
% 2.22/2.44  (step t1303.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1303.t6))
% 2.22/2.44  (step t1303.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1303.t1 t1303.t7))
% 2.22/2.44  (step t1303.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1303.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1303.t8 t1303.t9))
% 2.22/2.44  (step t1303.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1303.t10))
% 2.22/2.44  (step t1303.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1303.t11))
% 2.22/2.44  (step t1303.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1303.t14 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1303.t15)
% 2.22/2.44  (assume t1303.t15.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1303.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1303.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1303.t15.a1))
% 2.22/2.44  (step t1303.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1303.t15.t1))
% 2.22/2.44  (step t1303.t15.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1303.t15.a0))
% 2.22/2.44  (step t1303.t15.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1303.t15.t3))
% 2.22/2.44  (step t1303.t15.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1303.t15.t4))
% 2.22/2.44  (step t1303.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t1303.t15.t5 t1303.t15.t5))
% 2.22/2.44  (step t1303.t15.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t1303.t15.t2 t1303.t15.t6))
% 2.22/2.44  (step t1303.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t1303.t15.a0 t1303.t15.a1))
% 2.22/2.44  (step t1303.t16 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1303.t17 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1303.t18 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1303.t15 t1303.t16 t1303.t17))
% 2.22/2.44  (step t1303.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t1303.t18))
% 2.22/2.44  (step t1303.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t1303.t19))
% 2.22/2.44  (step t1303.t21 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1303.t14 t1303.t20))
% 2.22/2.44  (step t1303.t22 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1303.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1303.t21 t1303.t22))
% 2.22/2.44  (step t1303.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1303.t23))
% 2.22/2.44  (step t1303.t25 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t1303.t24))
% 2.22/2.44  (step t1303.t26 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1303.t27 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1303.t26 t1303.a1 t1303.a0))
% 2.22/2.44  (step t1303.t28 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t1303.t25 t1303.t27))
% 2.22/2.44  (step t1303.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1303.t13 t1303.a2 t1303.t28))
% 2.22/2.44  (step t1303.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1303.t12 t1303.t29))
% 2.22/2.44  (step t1303 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1303.a0 t1303.a1 t1303.a2))
% 2.22/2.44  (step t1304 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1305 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1306 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1307 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1303 t1304 t1305 t1306))
% 2.22/2.44  (step t1308 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1307))
% 2.22/2.44  (step t1309 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1308))
% 2.22/2.44  (step t1310 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1302 t1309))
% 2.22/2.44  (step t1311 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1312 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1310 t1311))
% 2.22/2.44  (step t1313 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1312))
% 2.22/2.44  (step t1314 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1313))
% 2.22/2.44  (step t1315 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1301 t1314))
% 2.22/2.44  (step t1316 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1317 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1318 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 2.22/2.44  (step t1319 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1320 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1315 t1316 t1317 t1318 t1319))
% 2.22/2.44  (step t1321 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1320))
% 2.22/2.44  (step t1322 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1288 t1300 t1321))
% 2.22/2.44  (step t1323 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1322))
% 2.22/2.44  (step t1324 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1323))
% 2.22/2.44  (step t1325 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1326 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1324 t1325 t628 t451))
% 2.22/2.44  (step t1327 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t1244 t1246 t1285 t1287 t1326))
% 2.22/2.44  (step t1328 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule contraction :premises (t1327))
% 2.22/2.44  (step t1329 (cl (or (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t890))
% 2.22/2.44  (step t1330 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t1329))
% 2.22/2.44  (step t1331 (cl (not (= (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.44  (step t1332 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t793 t802 t811 t820))
% 2.22/2.44  (step t1333 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t794 t803 t812 t821))
% 2.22/2.44  (step t1334 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t795 t804 t813 t822))
% 2.22/2.44  (step t1335 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t796 t805 t814 t823))
% 2.22/2.44  (step t1336 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t798 t807 t816 t825))
% 2.22/2.44  (step t1337 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t829 t836 t843 t850))
% 2.22/2.44  (step t1338 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t830 t837 t844 t851))
% 2.22/2.44  (step t1339 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t831 t838 t845 t852))
% 2.22/2.44  (step t1340 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t799 t808 t817 t826))
% 2.22/2.44  (step t1341 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t833 t840 t847 t854))
% 2.22/2.44  (step t1342 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t857 t862 t867 t872))
% 2.22/2.44  (step t1343 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t858 t863 t868 t873))
% 2.22/2.44  (step t1344 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t800 t809 t818 t827))
% 2.22/2.44  (step t1345 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t834 t841 t848 t855))
% 2.22/2.44  (step t1346 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t860 t865 t870 t875))
% 2.22/2.44  (step t1347 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t877 t880 t883 t886))
% 2.22/2.44  (step t1348 (cl (= (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t1332 t1333 t1334 t1335 t1336 t1337 t1338 t1339 t1340 t1341 t1342 t1343 t1344 t1345 t1346 t1347))
% 2.22/2.44  (step t1349 (cl (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1331 t1348 a0))
% 2.22/2.44  (step t1350 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t1349))
% 2.22/2.44  (step t1351 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) :rule or :premises (t1350))
% 2.22/2.44  (step t1352 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1353 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1354 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t1353))
% 2.22/2.44  (step t1355 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 2.22/2.44  (step t1356 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 2.22/2.44  (step t1357 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1358 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1356 t1357))
% 2.22/2.44  (step t1359 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.44  (step t1360 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t1358 t1359))
% 2.22/2.44  (step t1361 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t1355 t1360))
% 2.22/2.44  (step t1362 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1354 t1361))
% 2.22/2.44  (step t1363 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1364 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t397 t1044 t906 t1362 t1363))
% 2.22/2.44  (step t1365 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.22/2.44  (step t1366 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1367)
% 2.22/2.44  (assume t1367.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1367.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1367.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1367.a3 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.44  (step t1367.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1367.t2)
% 2.22/2.44  (assume t1367.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.44  (assume t1367.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.44  (step t1367.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1367.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t1367.t2.t1))
% 2.22/2.44  (step t1367.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t1367.t2.a1))
% 2.22/2.44  (step t1367.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1367.t2.t3))
% 2.22/2.44  (step t1367.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 2.22/2.44  (step t1367.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1367.t2.t4 t1367.t2.t5))
% 2.22/2.44  (step t1367.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1367.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t1367.t2.t7))
% 2.22/2.44  (step t1367.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 2.22/2.44  (step t1367.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1367.t2.t8 t1367.t2.t9))
% 2.22/2.44  (step t1367.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1367.t2.t10 t1367.t2.a0))
% 2.22/2.44  (step t1367.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1367.t2.t6 t1367.t2.t11))
% 2.22/2.44  (step t1367.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1367.t2.t2 t1367.t2.t12))
% 2.22/2.44  (step t1367.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1367.t2.a0 t1367.t2.a1))
% 2.22/2.44  (step t1367.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1367.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1367.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1367.t2 t1367.t3 t1367.t4))
% 2.22/2.44  (step t1367.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1367.t5))
% 2.22/2.44  (step t1367.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1367.t6))
% 2.22/2.44  (step t1367.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1367.t1 t1367.t7))
% 2.22/2.44  (step t1367.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1367.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1367.t8 t1367.t9))
% 2.22/2.44  (step t1367.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1367.t10))
% 2.22/2.44  (step t1367.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1367.t11))
% 2.22/2.44  (step t1367.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1367.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1367.t15)
% 2.22/2.44  (assume t1367.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1367.t15.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1367.t15.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1367.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t1367.t15.a2))
% 2.22/2.44  (step t1367.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1367.t15.t1))
% 2.22/2.44  (step t1367.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1367.t15.a0))
% 2.22/2.44  (step t1367.t15.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1367.t15.t3))
% 2.22/2.44  (step t1367.t15.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1367.t15.t4))
% 2.22/2.44  (step t1367.t15.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1367.t15.a1))
% 2.22/2.44  (step t1367.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1367.t15.t6))
% 2.22/2.44  (step t1367.t15.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1367.t15.t7))
% 2.22/2.44  (step t1367.t15.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1367.t15.t5 t1367.t15.t8))
% 2.22/2.44  (step t1367.t15.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1367.t15.t2 t1367.t15.t9))
% 2.22/2.44  (step t1367.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1367.t15.a0 t1367.t15.a1 t1367.t15.a2))
% 2.22/2.44  (step t1367.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1367.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1367.t18 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1367.t19 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1367.t15 t1367.t16 t1367.t17 t1367.t18))
% 2.22/2.44  (step t1367.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1367.t19))
% 2.22/2.44  (step t1367.t21 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1367.t20))
% 2.22/2.44  (step t1367.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1367.t14 t1367.t21))
% 2.22/2.44  (step t1367.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1367.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1367.t22 t1367.t23))
% 2.22/2.44  (step t1367.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1367.t24))
% 2.22/2.44  (step t1367.t26 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1367.t25))
% 2.22/2.44  (step t1367.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1367.t28 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1367.t27 t1367.a0 t1367.a2 t1367.a1))
% 2.22/2.44  (step t1367.t29 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1367.t26 t1367.t28))
% 2.22/2.44  (step t1367.t30 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1367.t13 t1367.a3 t1367.t29))
% 2.22/2.44  (step t1367.t31 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1367.t12 t1367.t30))
% 2.22/2.44  (step t1367 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1367.a0 t1367.a1 t1367.a2 t1367.a3))
% 2.22/2.44  (step t1368 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1369 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1370 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1371 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1372 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1367 t1368 t1369 t1370 t1371))
% 2.22/2.44  (step t1373 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1372))
% 2.22/2.44  (step t1374 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1373))
% 2.22/2.44  (step t1375 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1366 t1374))
% 2.22/2.44  (step t1376 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1377 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1375 t1376))
% 2.22/2.44  (step t1378 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1377))
% 2.22/2.44  (step t1379 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1378))
% 2.22/2.44  (step t1380 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1365 t1379))
% 2.22/2.44  (step t1381 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1382 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1383 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1384 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.22/2.44  (step t1385 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1386 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1380 t1381 t1382 t1383 t1384 t1385))
% 2.22/2.44  (step t1387 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1386))
% 2.22/2.44  (step t1388 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1352 t1364 t1387))
% 2.22/2.44  (step t1389 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1388))
% 2.22/2.44  (step t1390 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1389))
% 2.22/2.44  (step t1391 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1392 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1390 t1391 t628 t451 t630))
% 2.22/2.44  (step t1393 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1394 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1395)
% 2.22/2.44  (assume t1395.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1395.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t1395.a2 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))
% 2.22/2.44  (assume t1395.a3 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.22/2.44  (assume t1395.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t1395.a5 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (step t1395.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1395.t2)
% 2.22/2.44  (assume t1395.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t1395.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1395.t2.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (assume t1395.t2.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t1395.t2.a4 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.22/2.44  (assume t1395.t2.a5 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))
% 2.22/2.44  (step t1395.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) :rule symm :premises (t1395.t2.a5))
% 2.22/2.44  (step t1395.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.h3 tptp.e13))) :rule cong :premises (t1395.t2.t1))
% 2.22/2.44  (step t1395.t2.t3 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t1395.t2.a2))
% 2.22/2.44  (step t1395.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t1395.t2.a3))
% 2.22/2.44  (step t1395.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t1395.t2.a4))
% 2.22/2.44  (step t1395.t2.t6 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t1395.t2.t5))
% 2.22/2.44  (step t1395.t2.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t1395.t2.a1))
% 2.22/2.44  (step t1395.t2.t8 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1395.t2.t7))
% 2.22/2.44  (step t1395.t2.t9 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1395.t2.a0))
% 2.22/2.44  (step t1395.t2.t10 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t1395.t2.t9))
% 2.22/2.44  (step t1395.t2.t11 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t1395.t2.t8 t1395.t2.t10))
% 2.22/2.44  (step t1395.t2.t12 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t1395.t2.t4))
% 2.22/2.44  (step t1395.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t1395.t2.t3))
% 2.22/2.44  (step t1395.t2.t14 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t1395.t2.t12 t1395.t2.t13))
% 2.22/2.44  (step t1395.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule cong :premises (t1395.t2.t11 t1395.t2.t14))
% 2.22/2.44  (step t1395.t2.t16 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule trans :premises (t1395.t2.t2 t1395.t2.t3 t1395.t2.t4 t1395.t2.t6 t1395.t2.t15))
% 2.22/2.44  (step t1395.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t1395.t2.a0 t1395.t2.a1 t1395.t2.a2 t1395.t2.a3 t1395.t2.a4 t1395.t2.a5))
% 2.22/2.44  (step t1395.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1395.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1395.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1395.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t1395.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.44  (step t1395.t8 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1395.t9 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1395.t2 t1395.t3 t1395.t4 t1395.t5 t1395.t6 t1395.t7 t1395.t8))
% 2.22/2.44  (step t1395.t10 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1395.t9))
% 2.22/2.44  (step t1395.t11 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule contraction :premises (t1395.t10))
% 2.22/2.44  (step t1395.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1395.t1 t1395.t11))
% 2.22/2.44  (step t1395.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1395.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1395.t12 t1395.t13))
% 2.22/2.44  (step t1395.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule contraction :premises (t1395.t14))
% 2.22/2.44  (step t1395.t16 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule implies :premises (t1395.t15))
% 2.22/2.44  (step t1395.t17 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1395.t18 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1395.t17 t1395.a4 t1395.a0 t1395.a5 t1395.a1 t1395.a3 t1395.a2))
% 2.22/2.44  (step t1395.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1395.t16 t1395.t18))
% 2.22/2.44  (step t1395 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t1395.a0 t1395.a1 t1395.a2 t1395.a3 t1395.a4 t1395.a5))
% 2.22/2.44  (step t1396 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1397 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t1398 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1399 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.44  (step t1400 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1401 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1402 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1395 t1396 t1397 t1398 t1399 t1400 t1401))
% 2.22/2.44  (step t1403 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1402))
% 2.22/2.44  (step t1404 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule contraction :premises (t1403))
% 2.22/2.44  (step t1405 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1394 t1404))
% 2.22/2.44  (step t1406 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1407 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1405 t1406))
% 2.22/2.44  (step t1408 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))))) :rule contraction :premises (t1407))
% 2.22/2.44  (step t1409 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule implies :premises (t1408))
% 2.22/2.44  (step t1410 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1393 t1409))
% 2.22/2.44  (step t1411 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1410))
% 2.22/2.44  (step t1412 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1413 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1414)
% 2.22/2.44  (assume t1414.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1414.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1414.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.22/2.44  (assume t1414.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.22/2.44  (assume t1414.a4 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t1414.a5 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (step t1414.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1414.t2)
% 2.22/2.44  (assume t1414.t2.a0 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t1414.t2.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1414.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t1414.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1414.t2.a4 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 2.22/2.44  (assume t1414.t2.a5 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.22/2.44  (step t1414.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t1414.t2.a5))
% 2.22/2.44  (step t1414.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h3 tptp.e11))) :rule cong :premises (t1414.t2.t1))
% 2.22/2.44  (step t1414.t2.t3 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1414.t2.a0))
% 2.22/2.44  (step t1414.t2.t4 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t1414.t2.a1))
% 2.22/2.44  (step t1414.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) :rule symm :premises (t1414.t2.a4))
% 2.22/2.44  (step t1414.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t1414.t2.t5))
% 2.22/2.44  (step t1414.t2.t7 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1414.t2.t4))
% 2.22/2.44  (step t1414.t2.t8 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t1414.t2.t3))
% 2.22/2.44  (step t1414.t2.t9 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t1414.t2.t7 t1414.t2.t8))
% 2.22/2.44  (step t1414.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t1414.t2.a3))
% 2.22/2.44  (step t1414.t2.t11 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1414.t2.t10))
% 2.22/2.44  (step t1414.t2.t12 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1414.t2.a2))
% 2.22/2.44  (step t1414.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t1414.t2.t12))
% 2.22/2.44  (step t1414.t2.t14 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t1414.t2.t11 t1414.t2.t13))
% 2.22/2.44  (step t1414.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule cong :premises (t1414.t2.t9 t1414.t2.t14))
% 2.22/2.44  (step t1414.t2.t16 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule trans :premises (t1414.t2.t2 t1414.t2.t3 t1414.t2.t4 t1414.t2.t6 t1414.t2.t15))
% 2.22/2.44  (step t1414.t2 (cl (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t1414.t2.a0 t1414.t2.a1 t1414.t2.a2 t1414.t2.a3 t1414.t2.a4 t1414.t2.a5))
% 2.22/2.44  (step t1414.t3 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1414.t4 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1414.t5 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1414.t6 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1414.t7 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t1414.t8 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1414.t9 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1414.t2 t1414.t3 t1414.t4 t1414.t5 t1414.t6 t1414.t7 t1414.t8))
% 2.22/2.44  (step t1414.t10 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule reordering :premises (t1414.t9))
% 2.22/2.44  (step t1414.t11 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule contraction :premises (t1414.t10))
% 2.22/2.44  (step t1414.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1414.t1 t1414.t11))
% 2.22/2.44  (step t1414.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1414.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule resolution :premises (t1414.t12 t1414.t13))
% 2.22/2.44  (step t1414.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule contraction :premises (t1414.t14))
% 2.22/2.44  (step t1414.t16 (cl (not (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule implies :premises (t1414.t15))
% 2.22/2.44  (step t1414.t17 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1414.t18 (cl (and (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1414.t17 t1414.a5 t1414.a1 t1414.a4 t1414.a0 t1414.a3 t1414.a2))
% 2.22/2.44  (step t1414.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1414.t16 t1414.t18))
% 2.22/2.44  (step t1414 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule subproof :discharge (t1414.a0 t1414.a1 t1414.a2 t1414.a3 t1414.a4 t1414.a5))
% 2.22/2.44  (step t1415 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1416 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1417 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1418 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.22/2.44  (step t1419 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1420 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1421 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))))) :rule resolution :premises (t1414 t1415 t1416 t1417 t1418 t1419 t1420))
% 2.22/2.44  (step t1422 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule reordering :premises (t1421))
% 2.22/2.44  (step t1423 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule contraction :premises (t1422))
% 2.22/2.44  (step t1424 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1413 t1423))
% 2.22/2.44  (step t1425 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (not (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1426 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule resolution :premises (t1424 t1425))
% 2.22/2.44  (step t1427 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))))) :rule contraction :premises (t1426))
% 2.22/2.44  (step t1428 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule implies :premises (t1427))
% 2.22/2.44  (step t1429 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10)))) :rule resolution :premises (t1412 t1428))
% 2.22/2.44  (step t1430 (cl (= (tptp.h3 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h3 tptp.e11) (tptp.h3 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule reordering :premises (t1429))
% 2.22/2.44  (step t1431 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1432 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1433)
% 2.22/2.44  (assume t1433.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1433.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1433.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))
% 2.22/2.44  (assume t1433.a3 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))
% 2.22/2.44  (assume t1433.a4 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t1433.a5 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t1433.a6 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (step t1433.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1433.t2)
% 2.22/2.44  (assume t1433.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.44  (assume t1433.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1433.t2.a2 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t1433.t2.a3 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1433.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))
% 2.22/2.44  (assume t1433.t2.a5 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t1433.t2.a6 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))
% 2.22/2.44  (step t1433.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12)) :rule symm :premises (t1433.t2.a6))
% 2.22/2.44  (step t1433.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.h3 tptp.e12))) :rule cong :premises (t1433.t2.t1))
% 2.22/2.44  (step t1433.t2.t3 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t1433.t2.a5))
% 2.22/2.44  (step t1433.t2.t4 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t1433.t2.t3))
% 2.22/2.44  (step t1433.t2.t5 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t1433.t2.t4))
% 2.22/2.44  (step t1433.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22)) :rule symm :premises (t1433.t2.a4))
% 2.22/2.44  (step t1433.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t1433.t2.t6))
% 2.22/2.44  (step t1433.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t1433.t2.a1))
% 2.22/2.44  (step t1433.t2.t9 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1433.t2.t8))
% 2.22/2.44  (step t1433.t2.t10 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1433.t2.a0))
% 2.22/2.44  (step t1433.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t1433.t2.t10))
% 2.22/2.44  (step t1433.t2.t12 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t1433.t2.t9 t1433.t2.t11))
% 2.22/2.44  (step t1433.t2.t13 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t1433.t2.a3))
% 2.22/2.44  (step t1433.t2.t14 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1433.t2.t13))
% 2.22/2.44  (step t1433.t2.t15 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1433.t2.a2))
% 2.22/2.44  (step t1433.t2.t16 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t1433.t2.t15))
% 2.22/2.44  (step t1433.t2.t17 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t1433.t2.t14 t1433.t2.t16))
% 2.22/2.44  (step t1433.t2.t18 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule cong :premises (t1433.t2.t12 t1433.t2.t17))
% 2.22/2.44  (step t1433.t2.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule trans :premises (t1433.t2.t2 t1433.t2.t5 t1433.t2.t7 t1433.t2.t18))
% 2.22/2.44  (step t1433.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t1433.t2.a0 t1433.t2.a1 t1433.t2.a2 t1433.t2.a3 t1433.t2.a4 t1433.t2.a5 t1433.t2.a6))
% 2.22/2.44  (step t1433.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1433.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1433.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1433.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1433.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.44  (step t1433.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1433.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1433.t10 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1433.t2 t1433.t3 t1433.t4 t1433.t5 t1433.t6 t1433.t7 t1433.t8 t1433.t9))
% 2.22/2.44  (step t1433.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule reordering :premises (t1433.t10))
% 2.22/2.44  (step t1433.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule contraction :premises (t1433.t11))
% 2.22/2.44  (step t1433.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1433.t1 t1433.t12))
% 2.22/2.44  (step t1433.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1433.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule resolution :premises (t1433.t13 t1433.t14))
% 2.22/2.44  (step t1433.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule contraction :premises (t1433.t15))
% 2.22/2.44  (step t1433.t17 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule implies :premises (t1433.t16))
% 2.22/2.44  (step t1433.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1433.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1433.t18 t1433.a5 t1433.a0 t1433.a6 t1433.a1 t1433.a3 t1433.a4 t1433.a2))
% 2.22/2.44  (step t1433.t20 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1433.t17 t1433.t19))
% 2.22/2.44  (step t1433 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t1433.a0 t1433.a1 t1433.a2 t1433.a3 t1433.a4 t1433.a5 t1433.a6))
% 2.22/2.44  (step t1434 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1435 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1436 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1437 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.44  (step t1438 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1439 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1440 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1441 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))))) :rule resolution :premises (t1433 t1434 t1435 t1436 t1437 t1438 t1439 t1440))
% 2.22/2.44  (step t1442 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule reordering :premises (t1441))
% 2.22/2.44  (step t1443 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule contraction :premises (t1442))
% 2.22/2.44  (step t1444 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1432 t1443))
% 2.22/2.44  (step t1445 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1446 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule resolution :premises (t1444 t1445))
% 2.22/2.44  (step t1447 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))))) :rule contraction :premises (t1446))
% 2.22/2.44  (step t1448 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule implies :premises (t1447))
% 2.22/2.44  (step t1449 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1431 t1448))
% 2.22/2.44  (step t1450 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))) :rule reordering :premises (t1449))
% 2.22/2.44  (step t1451 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t1328 t1330 t1351 t1392 t1411 t640 t639 t629 t713 t1430 t639 t638 t713 t631 t1450 t639 t638 t658 t713 t631))
% 2.22/2.44  (step t1452 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t1451))
% 2.22/2.44  (step t1453 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1454 (cl (= (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true) (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 2.22/2.44  (step t1455 (cl (not (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true)) (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule equiv1 :premises (t1454))
% 2.22/2.44  (step t1456 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))))) :rule all_simplify)
% 2.22/2.44  (step t1457 (cl (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11))) :rule refl)
% 2.22/2.44  (step t1458 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule all_simplify)
% 2.22/2.44  (step t1459 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)))) :rule cong :premises (t1457 t1458))
% 2.22/2.44  (step t1460 (cl (= (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)) true)) :rule all_simplify)
% 2.22/2.44  (step t1461 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) true)) :rule trans :premises (t1459 t1460))
% 2.22/2.44  (step t1462 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true)) :rule trans :premises (t1456 t1461))
% 2.22/2.44  (step t1463 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t1455 t1462))
% 2.22/2.44  (step t1464 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1465 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1466 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t1463 t1464 t1465))
% 2.22/2.44  (step t1467 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1468 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1469)
% 2.22/2.44  (assume t1469.a0 (not (= tptp.e10 tptp.e11)))
% 2.22/2.44  (assume t1469.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.22/2.44  (step t1469.t1 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1469.t2)
% 2.22/2.44  (assume t1469.t2.a0 (not (= tptp.e10 tptp.e11)))
% 2.22/2.44  (assume t1469.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.22/2.44  (step t1469.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1469.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t1469.t2.t1))
% 2.22/2.44  (step t1469.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 2.22/2.44  (step t1469.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t1469.t2.a1))
% 2.22/2.44  (step t1469.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 tptp.e11))) :rule cong :premises (t1469.t2.t3 t1469.t2.t4))
% 2.22/2.44  (step t1469.t2.t6 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 2.22/2.44  (step t1469.t2.t7 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t1469.t2.t6))
% 2.22/2.44  (step t1469.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 2.22/2.44  (step t1469.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1469.t2.t7 t1469.t2.t8))
% 2.22/2.44  (step t1469.t2.t10 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t1469.t2.t9 t1469.t2.a0))
% 2.22/2.44  (step t1469.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t1469.t2.t5 t1469.t2.t10))
% 2.22/2.44  (step t1469.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1469.t2.t2 t1469.t2.t11))
% 2.22/2.44  (step t1469.t2 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1469.t2.a0 t1469.t2.a1))
% 2.22/2.44  (step t1469.t3 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1469.t4 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1469.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1469.t2 t1469.t3 t1469.t4))
% 2.22/2.44  (step t1469.t6 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1469.t5))
% 2.22/2.44  (step t1469.t7 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1469.t6))
% 2.22/2.44  (step t1469.t8 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1469.t1 t1469.t7))
% 2.22/2.44  (step t1469.t9 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1469.t10 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1469.t8 t1469.t9))
% 2.22/2.44  (step t1469.t11 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1469.t10))
% 2.22/2.44  (step t1469.t12 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1469.t11))
% 2.22/2.44  (step t1469.t13 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1469.t14 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1469.t13 t1469.a0 t1469.a1))
% 2.22/2.44  (step t1469.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1469.t12 t1469.t14))
% 2.22/2.44  (step t1469 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1469.a0 t1469.a1))
% 2.22/2.44  (step t1470 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1471 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1472 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1469 t1470 t1471))
% 2.22/2.44  (step t1473 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1472))
% 2.22/2.44  (step t1474 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1473))
% 2.22/2.44  (step t1475 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1468 t1474))
% 2.22/2.44  (step t1476 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1477 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1475 t1476))
% 2.22/2.44  (step t1478 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1477))
% 2.22/2.44  (step t1479 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1478))
% 2.22/2.44  (step t1480 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1467 t1479))
% 2.22/2.44  (step t1481 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1482 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1483 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1484 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1480 t1481 t1482 t1483))
% 2.22/2.44  (step t1485 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1484))
% 2.22/2.44  (step t1486 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1453 t1466 t1485))
% 2.22/2.44  (step t1487 (cl (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t1486))
% 2.22/2.44  (step t1488 (cl (not (= tptp.e10 tptp.e11))) :rule and :premises (a6))
% 2.22/2.44  (step t1489 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1490 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 2.22/2.44  (step t1491 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1492 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t1491))
% 2.22/2.44  (step t1493 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule all_simplify)
% 2.22/2.44  (step t1494 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule refl)
% 2.22/2.44  (step t1495 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1496 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t1494 t1495))
% 2.22/2.44  (step t1497 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule all_simplify)
% 2.22/2.44  (step t1498 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) true)) :rule trans :premises (t1496 t1497))
% 2.22/2.44  (step t1499 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule trans :premises (t1493 t1498))
% 2.22/2.44  (step t1500 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1492 t1499))
% 2.22/2.44  (step t1501 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1502 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t397 t1044 t906 t1464 t1490 t1500 t1501))
% 2.22/2.44  (step t1503 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule and_neg)
% 2.22/2.44  (step t1504 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1505)
% 2.22/2.44  (assume t1505.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1505.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1505.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1505.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.22/2.44  (assume t1505.a4 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (assume t1505.a5 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 2.22/2.44  (step t1505.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1505.t2)
% 2.22/2.44  (assume t1505.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 2.22/2.44  (assume t1505.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (assume t1505.t2.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.44  (assume t1505.t2.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 2.22/2.44  (step t1505.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1505.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t1505.t2.t1))
% 2.22/2.44  (step t1505.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1505.t2.a1))
% 2.22/2.44  (step t1505.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1505.t2.t3))
% 2.22/2.44  (step t1505.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t1505.t2.a3))
% 2.22/2.44  (step t1505.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t1505.t2.a2))
% 2.22/2.44  (step t1505.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1505.t2.t6))
% 2.22/2.44  (step t1505.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1505.t2.t5 t1505.t2.t7))
% 2.22/2.44  (step t1505.t2.t9 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t1505.t2.t4 t1505.t2.t8))
% 2.22/2.44  (step t1505.t2.t10 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1505.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv2 :premises (t1505.t2.t10))
% 2.22/2.44  (step t1505.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule not_not)
% 2.22/2.44  (step t1505.t2.t13 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1505.t2.t11 t1505.t2.t12))
% 2.22/2.44  (step t1505.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false)) :rule resolution :premises (t1505.t2.t13 t1505.t2.a0))
% 2.22/2.44  (step t1505.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t1505.t2.t9 t1505.t2.t14))
% 2.22/2.44  (step t1505.t2.t16 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1505.t2.t2 t1505.t2.t15))
% 2.22/2.44  (step t1505.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1505.t2.a0 t1505.t2.a1 t1505.t2.a2 t1505.t2.a3))
% 2.22/2.44  (step t1505.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1505.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1505.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1505.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1505.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1505.t2 t1505.t3 t1505.t4 t1505.t5 t1505.t6))
% 2.22/2.44  (step t1505.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1505.t7))
% 2.22/2.44  (step t1505.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1505.t8))
% 2.22/2.44  (step t1505.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1505.t1 t1505.t9))
% 2.22/2.44  (step t1505.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1505.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1505.t10 t1505.t11))
% 2.22/2.44  (step t1505.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1505.t12))
% 2.22/2.44  (step t1505.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1505.t13))
% 2.22/2.44  (step t1505.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 2.22/2.44  (step t1505.t16 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1505.t17)
% 2.22/2.44  (assume t1505.t17.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1505.t17.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1505.t17.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1505.t17.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t1505.t17.a2))
% 2.22/2.44  (step t1505.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1505.t17.t1))
% 2.22/2.44  (step t1505.t17.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1505.t17.a0))
% 2.22/2.44  (step t1505.t17.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1505.t17.t3))
% 2.22/2.44  (step t1505.t17.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1505.t17.t4))
% 2.22/2.44  (step t1505.t17.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1505.t17.a1))
% 2.22/2.44  (step t1505.t17.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1505.t17.t6))
% 2.22/2.44  (step t1505.t17.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1505.t17.t7))
% 2.22/2.44  (step t1505.t17.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1505.t17.t5 t1505.t17.t8))
% 2.22/2.44  (step t1505.t17.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1505.t17.t2 t1505.t17.t9))
% 2.22/2.44  (step t1505.t17 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1505.t17.a0 t1505.t17.a1 t1505.t17.a2))
% 2.22/2.44  (step t1505.t18 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1505.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1505.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1505.t21 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1505.t17 t1505.t18 t1505.t19 t1505.t20))
% 2.22/2.44  (step t1505.t22 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1505.t21))
% 2.22/2.44  (step t1505.t23 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1505.t22))
% 2.22/2.44  (step t1505.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1505.t16 t1505.t23))
% 2.22/2.44  (step t1505.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1505.t26 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1505.t24 t1505.t25))
% 2.22/2.44  (step t1505.t27 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1505.t26))
% 2.22/2.44  (step t1505.t28 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1505.t27))
% 2.22/2.44  (step t1505.t29 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1505.t30 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1505.t29 t1505.a0 t1505.a2 t1505.a1))
% 2.22/2.44  (step t1505.t31 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1505.t28 t1505.t30))
% 2.22/2.44  (step t1505.t32 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1505.t15 t1505.a5 t1505.a4 t1505.t31 t1505.a3))
% 2.22/2.44  (step t1505.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1505.t14 t1505.t32))
% 2.22/2.44  (step t1505 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t1505.a0 t1505.a1 t1505.a2 t1505.a3 t1505.a4 t1505.a5))
% 2.22/2.44  (step t1506 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1507 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1508 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1509 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1510 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1511 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1512 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t1505 t1506 t1507 t1508 t1509 t1510 t1511))
% 2.22/2.44  (step t1513 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t1512))
% 2.22/2.44  (step t1514 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t1513))
% 2.22/2.44  (step t1515 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1504 t1514))
% 2.22/2.44  (step t1516 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1517 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1515 t1516))
% 2.22/2.44  (step t1518 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1517))
% 2.22/2.44  (step t1519 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t1518))
% 2.22/2.44  (step t1520 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t1503 t1519))
% 2.22/2.44  (step t1521 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1522 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1523 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1524 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1525 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1526 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule or_neg)
% 2.22/2.44  (step t1527 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1528 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1520 t1521 t1522 t1523 t1524 t1525 t1526 t1527))
% 2.22/2.44  (step t1529 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t1528))
% 2.22/2.44  (step t1530 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t1489 t1502 t1529))
% 2.22/2.44  (step t1531 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t1530))
% 2.22/2.44  (step t1532 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1531))
% 2.22/2.44  (step t1533 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1534 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1452 t1487 t1488 t1532 t628 t630 t451 t1533))
% 2.22/2.44  (step t1535 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1534))
% 2.22/2.44  (step t1536 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1537 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1538 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1539 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t1538))
% 2.22/2.44  (step t1540 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 2.22/2.44  (step t1541 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 2.22/2.44  (step t1542 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1543 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t1541 t1542))
% 2.22/2.44  (step t1544 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.44  (step t1545 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t1543 t1544))
% 2.22/2.44  (step t1546 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t1540 t1545))
% 2.22/2.44  (step t1547 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1539 t1546))
% 2.22/2.44  (step t1548 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1549 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t1537 t1547 t1548))
% 2.22/2.44  (step t1550 (cl (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.22/2.44  (step t1551 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1552)
% 2.22/2.44  (assume t1552.a0 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))
% 2.22/2.44  (assume t1552.a1 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.44  (step t1552.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1552.t2)
% 2.22/2.44  (assume t1552.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.44  (assume t1552.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))
% 2.22/2.44  (step t1552.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1552.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t1552.t2.t1))
% 2.22/2.44  (step t1552.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12)) :rule symm :premises (t1552.t2.a1))
% 2.22/2.44  (step t1552.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t1552.t2.t3))
% 2.22/2.44  (step t1552.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 2.22/2.44  (step t1552.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1552.t2.t4 t1552.t2.t5))
% 2.22/2.44  (step t1552.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1552.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t1552.t2.t7))
% 2.22/2.44  (step t1552.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 2.22/2.44  (step t1552.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1552.t2.t8 t1552.t2.t9))
% 2.22/2.44  (step t1552.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1552.t2.t10 t1552.t2.a0))
% 2.22/2.44  (step t1552.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1552.t2.t6 t1552.t2.t11))
% 2.22/2.44  (step t1552.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1552.t2.t2 t1552.t2.t12))
% 2.22/2.44  (step t1552.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1552.t2.a0 t1552.t2.a1))
% 2.22/2.44  (step t1552.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1552.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1552.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1552.t2 t1552.t3 t1552.t4))
% 2.22/2.44  (step t1552.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1552.t5))
% 2.22/2.44  (step t1552.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1552.t6))
% 2.22/2.44  (step t1552.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1552.t1 t1552.t7))
% 2.22/2.44  (step t1552.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1552.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1552.t8 t1552.t9))
% 2.22/2.44  (step t1552.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1552.t10))
% 2.22/2.44  (step t1552.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1552.t11))
% 2.22/2.44  (step t1552.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1552.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1552.t13 t1552.a1 t1552.a0))
% 2.22/2.44  (step t1552.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1552.t12 t1552.t14))
% 2.22/2.44  (step t1552 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1552.a0 t1552.a1))
% 2.22/2.44  (step t1553 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1554 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1555 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1552 t1553 t1554))
% 2.22/2.44  (step t1556 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1555))
% 2.22/2.44  (step t1557 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1556))
% 2.22/2.44  (step t1558 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1551 t1557))
% 2.22/2.44  (step t1559 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1560 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1558 t1559))
% 2.22/2.44  (step t1561 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1560))
% 2.22/2.44  (step t1562 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1561))
% 2.22/2.44  (step t1563 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1550 t1562))
% 2.22/2.44  (step t1564 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1565 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.22/2.44  (step t1566 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1567 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1563 t1564 t1565 t1566))
% 2.22/2.44  (step t1568 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1567))
% 2.22/2.44  (step t1569 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1536 t1549 t1568))
% 2.22/2.44  (step t1570 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1569))
% 2.22/2.44  (step t1571 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1570))
% 2.22/2.44  (step t1572 (cl (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1573 (cl (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t1349))
% 2.22/2.44  (step t1574 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) :rule or :premises (t1573))
% 2.22/2.44  (step t1575 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1576 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule reordering :premises (t1575))
% 2.22/2.44  (step t1577 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1535 t1571 t1572 t1574 t1285 t1576))
% 2.22/2.44  (step t1578 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t1577))
% 2.22/2.44  (step t1579 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1580 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule reordering :premises (t1579))
% 2.22/2.44  (step t1581 (cl (not (= (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)))) (or (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)))) (or (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)))) (or (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (and (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))))) (not (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)))) (or (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)))) (or (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)))) (or (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))))) (and (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule equiv_pos2)
% 2.22/2.44  (step t1582 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t793))
% 2.22/2.44  (step t1583 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t793 t1582))
% 2.22/2.44  (step t1584 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t794))
% 2.22/2.44  (step t1585 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t807 t1584))
% 2.22/2.44  (step t1586 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t795))
% 2.22/2.44  (step t1587 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t817 t1586))
% 2.22/2.44  (step t1588 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t796))
% 2.22/2.44  (step t1589 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t827 t1588))
% 2.22/2.44  (step t1590 (cl (= (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))))) :rule cong :premises (t1583 t1585 t1587 t1589))
% 2.22/2.44  (step t1591 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t807))
% 2.22/2.44  (step t1592 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t794 t1591))
% 2.22/2.44  (step t1593 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t836))
% 2.22/2.44  (step t1594 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t836 t1593))
% 2.22/2.44  (step t1595 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t837))
% 2.22/2.44  (step t1596 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t847 t1595))
% 2.22/2.44  (step t1597 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t838))
% 2.22/2.44  (step t1598 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t855 t1597))
% 2.22/2.44  (step t1599 (cl (= (or (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))))) :rule cong :premises (t1592 t1594 t1596 t1598))
% 2.22/2.44  (step t1600 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t817))
% 2.22/2.44  (step t1601 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t795 t1600))
% 2.22/2.44  (step t1602 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t847))
% 2.22/2.44  (step t1603 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t837 t1602))
% 2.22/2.44  (step t1604 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t867))
% 2.22/2.44  (step t1605 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t867 t1604))
% 2.22/2.44  (step t1606 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t868))
% 2.22/2.44  (step t1607 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t875 t1606))
% 2.22/2.44  (step t1608 (cl (= (or (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))))) :rule cong :premises (t1601 t1603 t1605 t1607))
% 2.22/2.44  (step t1609 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t827))
% 2.22/2.44  (step t1610 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t796 t1609))
% 2.22/2.44  (step t1611 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t855))
% 2.22/2.44  (step t1612 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t838 t1611))
% 2.22/2.44  (step t1613 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t875))
% 2.22/2.44  (step t1614 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t868 t1613))
% 2.22/2.44  (step t1615 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t886))
% 2.22/2.44  (step t1616 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t886 t1615))
% 2.22/2.44  (step t1617 (cl (= (or (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule cong :premises (t1610 t1612 t1614 t1616))
% 2.22/2.44  (step t1618 (cl (= (and (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10)))) (or (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (not (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (not (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (not (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)))) (or (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (not (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (not (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (not (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)))) (or (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (not (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (not (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (not (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (and (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))))) :rule cong :premises (t1590 t1599 t1608 t1617))
% 2.22/2.44  (step t1619 (cl (and (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule resolution :premises (t1581 t1618 a9))
% 2.22/2.44  (step t1620 (cl (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule and :premises (t1619))
% 2.22/2.44  (step t1621 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t1620))
% 2.22/2.44  (step t1622 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1623 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule reordering :premises (t1622))
% 2.22/2.44  (step t1624 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1625 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule reordering :premises (t1624))
% 2.22/2.44  (step t1626 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t1623 t1625))
% 2.22/2.44  (step t1627 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t1626))
% 2.22/2.44  (step t1628 (cl (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule and :premises (t1619))
% 2.22/2.44  (step t1629 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule or :premises (t1628))
% 2.22/2.44  (step t1630 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1631 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule reordering :premises (t1630))
% 2.22/2.44  (step t1632 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1349))
% 2.22/2.44  (step t1633 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule or :premises (t1632))
% 2.22/2.44  (step t1634 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.44  (step t1635 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1636 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1635))
% 2.22/2.44  (step t1637 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 2.22/2.44  (step t1638 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 2.22/2.44  (step t1639 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1640 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1638 t1639))
% 2.22/2.44  (step t1641 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 2.22/2.44  (step t1642 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t1640 t1641))
% 2.22/2.44  (step t1643 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t1637 t1642))
% 2.22/2.44  (step t1644 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1636 t1643))
% 2.22/2.44  (step t1645 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1646 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t397 t1044 t906 t1644 t1645))
% 2.22/2.44  (step t1647 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.22/2.44  (step t1648 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1649)
% 2.22/2.44  (assume t1649.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1649.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1649.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1649.a3 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.44  (step t1649.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1649.t2)
% 2.22/2.44  (assume t1649.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.44  (assume t1649.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.44  (step t1649.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1649.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) false)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1649.t2.t1))
% 2.22/2.44  (step t1649.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t1649.t2.a1))
% 2.22/2.44  (step t1649.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1649.t2.t3))
% 2.22/2.44  (step t1649.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.22/2.44  (step t1649.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t1649.t2.t4 t1649.t2.t5))
% 2.22/2.44  (step t1649.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1649.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t1649.t2.t7))
% 2.22/2.44  (step t1649.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 2.22/2.44  (step t1649.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t1649.t2.t8 t1649.t2.t9))
% 2.22/2.44  (step t1649.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t1649.t2.t10 t1649.t2.a0))
% 2.22/2.44  (step t1649.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t1649.t2.t6 t1649.t2.t11))
% 2.22/2.44  (step t1649.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1649.t2.t2 t1649.t2.t12))
% 2.22/2.44  (step t1649.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1649.t2.a0 t1649.t2.a1))
% 2.22/2.44  (step t1649.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1649.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1649.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1649.t2 t1649.t3 t1649.t4))
% 2.22/2.44  (step t1649.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1649.t5))
% 2.22/2.44  (step t1649.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1649.t6))
% 2.22/2.44  (step t1649.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1649.t1 t1649.t7))
% 2.22/2.44  (step t1649.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1649.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1649.t8 t1649.t9))
% 2.22/2.44  (step t1649.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1649.t10))
% 2.22/2.44  (step t1649.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1649.t11))
% 2.22/2.44  (step t1649.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1649.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1649.t15)
% 2.22/2.44  (assume t1649.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1649.t15.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1649.t15.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1649.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t1649.t15.a2))
% 2.22/2.44  (step t1649.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1649.t15.t1))
% 2.22/2.44  (step t1649.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1649.t15.a0))
% 2.22/2.44  (step t1649.t15.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1649.t15.t3))
% 2.22/2.44  (step t1649.t15.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1649.t15.t4))
% 2.22/2.44  (step t1649.t15.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1649.t15.a1))
% 2.22/2.44  (step t1649.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1649.t15.t6))
% 2.22/2.44  (step t1649.t15.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1649.t15.t7))
% 2.22/2.44  (step t1649.t15.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1649.t15.t5 t1649.t15.t8))
% 2.22/2.44  (step t1649.t15.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1649.t15.t2 t1649.t15.t9))
% 2.22/2.44  (step t1649.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1649.t15.a0 t1649.t15.a1 t1649.t15.a2))
% 2.22/2.44  (step t1649.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1649.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1649.t18 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1649.t19 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1649.t15 t1649.t16 t1649.t17 t1649.t18))
% 2.22/2.44  (step t1649.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1649.t19))
% 2.22/2.44  (step t1649.t21 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1649.t20))
% 2.22/2.44  (step t1649.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1649.t14 t1649.t21))
% 2.22/2.44  (step t1649.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1649.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1649.t22 t1649.t23))
% 2.22/2.44  (step t1649.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1649.t24))
% 2.22/2.44  (step t1649.t26 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1649.t25))
% 2.22/2.44  (step t1649.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1649.t28 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1649.t27 t1649.a0 t1649.a2 t1649.a1))
% 2.22/2.44  (step t1649.t29 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1649.t26 t1649.t28))
% 2.22/2.44  (step t1649.t30 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1649.t13 t1649.a3 t1649.t29))
% 2.22/2.44  (step t1649.t31 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1649.t12 t1649.t30))
% 2.22/2.44  (step t1649 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1649.a0 t1649.a1 t1649.a2 t1649.a3))
% 2.22/2.44  (step t1650 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1651 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1652 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1653 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1654 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t1649 t1650 t1651 t1652 t1653))
% 2.22/2.44  (step t1655 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1654))
% 2.22/2.44  (step t1656 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1655))
% 2.22/2.44  (step t1657 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1648 t1656))
% 2.22/2.44  (step t1658 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1659 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1657 t1658))
% 2.22/2.44  (step t1660 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1659))
% 2.22/2.44  (step t1661 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1660))
% 2.22/2.44  (step t1662 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1647 t1661))
% 2.22/2.44  (step t1663 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1664 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1665 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1666 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 2.22/2.44  (step t1667 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1668 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1662 t1663 t1664 t1665 t1666 t1667))
% 2.22/2.44  (step t1669 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1668))
% 2.22/2.44  (step t1670 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1634 t1646 t1669))
% 2.22/2.44  (step t1671 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t1670))
% 2.22/2.44  (step t1672 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1671))
% 2.22/2.44  (step t1673 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1674 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1672 t1673 t628 t451 t630))
% 2.22/2.44  (step t1675 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1676 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule reordering :premises (t1675))
% 2.22/2.44  (step t1677 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1678 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1679)
% 2.22/2.44  (assume t1679.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1679.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t1679.a2 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (assume t1679.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.44  (assume t1679.a4 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t1679.a5 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (step t1679.t1 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1679.t2)
% 2.22/2.44  (assume t1679.t2.a0 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (assume t1679.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t1679.t2.a2 (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)))
% 2.22/2.44  (assume t1679.t2.a3 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.44  (assume t1679.t2.a4 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.44  (assume t1679.t2.a5 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (step t1679.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) :rule symm :premises (t1679.t2.a5))
% 2.22/2.44  (step t1679.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h3 tptp.e13))) :rule cong :premises (t1679.t2.t1))
% 2.22/2.44  (step t1679.t2.t3 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t1679.t2.a0))
% 2.22/2.44  (step t1679.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t1679.t2.a1))
% 2.22/2.44  (step t1679.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) :rule symm :premises (t1679.t2.a4))
% 2.22/2.44  (step t1679.t2.t6 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t1679.t2.t5))
% 2.22/2.44  (step t1679.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t1679.t2.t4))
% 2.22/2.44  (step t1679.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t1679.t2.t3))
% 2.22/2.44  (step t1679.t2.t9 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t1679.t2.t7 t1679.t2.t8))
% 2.22/2.44  (step t1679.t2.t10 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t1679.t2.a3))
% 2.22/2.44  (step t1679.t2.t11 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1679.t2.t10))
% 2.22/2.44  (step t1679.t2.t12 (cl (= (tptp.h3 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t1679.t2.a2))
% 2.22/2.44  (step t1679.t2.t13 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule symm :premises (t1679.t2.t12))
% 2.22/2.44  (step t1679.t2.t14 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t1679.t2.t11 t1679.t2.t13))
% 2.22/2.44  (step t1679.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule cong :premises (t1679.t2.t9 t1679.t2.t14))
% 2.22/2.44  (step t1679.t2.t16 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule trans :premises (t1679.t2.t2 t1679.t2.t3 t1679.t2.t4 t1679.t2.t6 t1679.t2.t15))
% 2.22/2.44  (step t1679.t2 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t1679.t2.a0 t1679.t2.a1 t1679.t2.a2 t1679.t2.a3 t1679.t2.a4 t1679.t2.a5))
% 2.22/2.44  (step t1679.t3 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1679.t4 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t1679.t5 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1679.t6 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1679.t7 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.44  (step t1679.t8 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1679.t9 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1679.t2 t1679.t3 t1679.t4 t1679.t5 t1679.t6 t1679.t7 t1679.t8))
% 2.22/2.44  (step t1679.t10 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule reordering :premises (t1679.t9))
% 2.22/2.44  (step t1679.t11 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule contraction :premises (t1679.t10))
% 2.22/2.44  (step t1679.t12 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1679.t1 t1679.t11))
% 2.22/2.44  (step t1679.t13 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1679.t14 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule resolution :premises (t1679.t12 t1679.t13))
% 2.22/2.44  (step t1679.t15 (cl (=> (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule contraction :premises (t1679.t14))
% 2.22/2.44  (step t1679.t16 (cl (not (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule implies :premises (t1679.t15))
% 2.22/2.44  (step t1679.t17 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1679.t18 (cl (and (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1679.t17 t1679.a5 t1679.a1 t1679.a4 t1679.a0 t1679.a3 t1679.a2))
% 2.22/2.44  (step t1679.t19 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1679.t16 t1679.t18))
% 2.22/2.44  (step t1679 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule subproof :discharge (t1679.a0 t1679.a1 t1679.a2 t1679.a3 t1679.a4 t1679.a5))
% 2.22/2.44  (step t1680 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.44  (step t1681 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t1682 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1683 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.44  (step t1684 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1685 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1686 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1679 t1680 t1681 t1682 t1683 t1684 t1685))
% 2.22/2.44  (step t1687 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule reordering :premises (t1686))
% 2.22/2.44  (step t1688 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule contraction :premises (t1687))
% 2.22/2.44  (step t1689 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1678 t1688))
% 2.22/2.44  (step t1690 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (not (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1691 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule resolution :premises (t1689 t1690))
% 2.22/2.44  (step t1692 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))))) :rule contraction :premises (t1691))
% 2.22/2.44  (step t1693 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule implies :premises (t1692))
% 2.22/2.44  (step t1694 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule resolution :premises (t1677 t1693))
% 2.22/2.44  (step t1695 (cl (= (tptp.h3 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1694))
% 2.22/2.44  (step t1696 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.44  (step t1697 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 2.22/2.44  (step t1698 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t1198 t1490 t1697))
% 2.22/2.44  (step t1699 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1700 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1701)
% 2.22/2.44  (assume t1701.a0 (not (= tptp.e11 tptp.e12)))
% 2.22/2.44  (assume t1701.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (step t1701.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1701.t2)
% 2.22/2.44  (assume t1701.t2.a0 (not (= tptp.e11 tptp.e12)))
% 2.22/2.44  (assume t1701.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (step t1701.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1701.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t1701.t2.t1))
% 2.22/2.44  (step t1701.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.22/2.44  (step t1701.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1701.t2.a1))
% 2.22/2.44  (step t1701.t2.t5 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1701.t2.t4))
% 2.22/2.44  (step t1701.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1701.t2.t5))
% 2.22/2.44  (step t1701.t2.t7 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 tptp.e12))) :rule cong :premises (t1701.t2.t3 t1701.t2.t6))
% 2.22/2.44  (step t1701.t2.t8 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 2.22/2.44  (step t1701.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t1701.t2.t8))
% 2.22/2.44  (step t1701.t2.t10 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 2.22/2.44  (step t1701.t2.t11 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t1701.t2.t9 t1701.t2.t10))
% 2.22/2.44  (step t1701.t2.t12 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t1701.t2.t11 t1701.t2.a0))
% 2.22/2.44  (step t1701.t2.t13 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t1701.t2.t7 t1701.t2.t12))
% 2.22/2.44  (step t1701.t2.t14 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1701.t2.t2 t1701.t2.t13))
% 2.22/2.44  (step t1701.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1701.t2.a0 t1701.t2.a1))
% 2.22/2.44  (step t1701.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1701.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1701.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1701.t2 t1701.t3 t1701.t4))
% 2.22/2.44  (step t1701.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1701.t5))
% 2.22/2.44  (step t1701.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1701.t6))
% 2.22/2.44  (step t1701.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1701.t1 t1701.t7))
% 2.22/2.44  (step t1701.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1701.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1701.t8 t1701.t9))
% 2.22/2.44  (step t1701.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1701.t10))
% 2.22/2.44  (step t1701.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t1701.t11))
% 2.22/2.44  (step t1701.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1701.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1701.t13 t1701.a0 t1701.a1))
% 2.22/2.44  (step t1701.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1701.t12 t1701.t14))
% 2.22/2.44  (step t1701 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1701.a0 t1701.a1))
% 2.22/2.44  (step t1702 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1703 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1704 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1701 t1702 t1703))
% 2.22/2.44  (step t1705 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1704))
% 2.22/2.44  (step t1706 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1705))
% 2.22/2.44  (step t1707 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1700 t1706))
% 2.22/2.44  (step t1708 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1709 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1707 t1708))
% 2.22/2.44  (step t1710 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1709))
% 2.22/2.44  (step t1711 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t1710))
% 2.22/2.44  (step t1712 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1699 t1711))
% 2.22/2.44  (step t1713 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1714 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1715 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1716 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1712 t1713 t1714 t1715))
% 2.22/2.44  (step t1717 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1716))
% 2.22/2.44  (step t1718 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1696 t1698 t1717))
% 2.22/2.44  (step t1719 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t1718))
% 2.22/2.44  (step t1720 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.44  (step t1721 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1722 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule equiv1 :premises (t1721))
% 2.22/2.44  (step t1723 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))))) :rule all_simplify)
% 2.22/2.44  (step t1724 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule refl)
% 2.22/2.44  (step t1725 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 2.22/2.44  (step t1726 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t1724 t1725))
% 2.22/2.44  (step t1727 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true)) :rule all_simplify)
% 2.22/2.44  (step t1728 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) true)) :rule trans :premises (t1726 t1727))
% 2.22/2.44  (step t1729 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) true)) :rule trans :premises (t1723 t1728))
% 2.22/2.44  (step t1730 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1722 t1729))
% 2.22/2.44  (step t1731 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.22/2.44  (step t1732 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))))) :rule cong :premises (t1490 t1730 t1731))
% 2.22/2.44  (step t1733 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule and_neg)
% 2.22/2.44  (step t1734 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1735)
% 2.22/2.44  (assume t1735.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (assume t1735.a1 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.22/2.44  (step t1735.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1735.t2)
% 2.22/2.44  (assume t1735.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 2.22/2.44  (assume t1735.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (step t1735.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1735.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) false)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule equiv1 :premises (t1735.t2.t1))
% 2.22/2.44  (step t1735.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1735.t2.a1))
% 2.22/2.44  (step t1735.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1735.t2.t3))
% 2.22/2.44  (step t1735.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule refl)
% 2.22/2.44  (step t1735.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t1735.t2.t4 t1735.t2.t5))
% 2.22/2.44  (step t1735.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1735.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv2 :premises (t1735.t2.t7))
% 2.22/2.44  (step t1735.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule not_not)
% 2.22/2.44  (step t1735.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) :rule resolution :premises (t1735.t2.t8 t1735.t2.t9))
% 2.22/2.44  (step t1735.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t1735.t2.t10 t1735.t2.a0))
% 2.22/2.44  (step t1735.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) false)) :rule trans :premises (t1735.t2.t6 t1735.t2.t11))
% 2.22/2.44  (step t1735.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1735.t2.t2 t1735.t2.t12))
% 2.22/2.44  (step t1735.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t1735.t2.a0 t1735.t2.a1))
% 2.22/2.44  (step t1735.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1735.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1735.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1735.t2 t1735.t3 t1735.t4))
% 2.22/2.44  (step t1735.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1735.t5))
% 2.22/2.44  (step t1735.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1735.t6))
% 2.22/2.44  (step t1735.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1735.t1 t1735.t7))
% 2.22/2.44  (step t1735.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1735.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1735.t8 t1735.t9))
% 2.22/2.44  (step t1735.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1735.t10))
% 2.22/2.44  (step t1735.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t1735.t11))
% 2.22/2.44  (step t1735.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1735.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1735.t13 t1735.a1 t1735.a0))
% 2.22/2.44  (step t1735.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1735.t12 t1735.t14))
% 2.22/2.44  (step t1735 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule subproof :discharge (t1735.a0 t1735.a1))
% 2.22/2.44  (step t1736 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1737 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1738 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t1735 t1736 t1737))
% 2.22/2.44  (step t1739 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1738))
% 2.22/2.44  (step t1740 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule contraction :premises (t1739))
% 2.22/2.44  (step t1741 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1734 t1740))
% 2.22/2.44  (step t1742 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1743 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1741 t1742))
% 2.22/2.44  (step t1744 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1743))
% 2.22/2.44  (step t1745 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies :premises (t1744))
% 2.22/2.44  (step t1746 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t1733 t1745))
% 2.22/2.44  (step t1747 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1748 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 2.22/2.44  (step t1749 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1750 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1746 t1747 t1748 t1749))
% 2.22/2.44  (step t1751 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t1750))
% 2.22/2.44  (step t1752 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t1720 t1732 t1751))
% 2.22/2.44  (step t1753 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule or :premises (t1752))
% 2.22/2.44  (step t1754 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule reordering :premises (t1753))
% 2.22/2.44  (step t1755 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1756 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1757 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1758 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1757))
% 2.22/2.44  (step t1759 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 2.22/2.44  (step t1760 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 2.22/2.44  (step t1761 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1762 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t1760 t1761))
% 2.22/2.44  (step t1763 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.44  (step t1764 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t1762 t1763))
% 2.22/2.44  (step t1765 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t1759 t1764))
% 2.22/2.44  (step t1766 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1758 t1765))
% 2.22/2.44  (step t1767 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1768 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1490 t1766 t1767))
% 2.22/2.44  (step t1769 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.22/2.44  (step t1770 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1771)
% 2.22/2.44  (assume t1771.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (assume t1771.a1 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 2.22/2.44  (step t1771.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1771.t2)
% 2.22/2.44  (assume t1771.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 2.22/2.44  (assume t1771.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (step t1771.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1771.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1771.t2.t1))
% 2.22/2.44  (step t1771.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1771.t2.a1))
% 2.22/2.44  (step t1771.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1771.t2.t3))
% 2.22/2.44  (step t1771.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 2.22/2.44  (step t1771.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1771.t2.t4 t1771.t2.t5))
% 2.22/2.44  (step t1771.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1771.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t1771.t2.t7))
% 2.22/2.44  (step t1771.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 2.22/2.44  (step t1771.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1771.t2.t8 t1771.t2.t9))
% 2.22/2.44  (step t1771.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1771.t2.t10 t1771.t2.a0))
% 2.22/2.44  (step t1771.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1771.t2.t6 t1771.t2.t11))
% 2.22/2.44  (step t1771.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1771.t2.t2 t1771.t2.t12))
% 2.22/2.44  (step t1771.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1771.t2.a0 t1771.t2.a1))
% 2.22/2.44  (step t1771.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1771.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1771.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1771.t2 t1771.t3 t1771.t4))
% 2.22/2.44  (step t1771.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1771.t5))
% 2.22/2.44  (step t1771.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1771.t6))
% 2.22/2.44  (step t1771.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1771.t1 t1771.t7))
% 2.22/2.44  (step t1771.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1771.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1771.t8 t1771.t9))
% 2.22/2.44  (step t1771.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1771.t10))
% 2.22/2.44  (step t1771.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1771.t11))
% 2.22/2.44  (step t1771.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1771.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1771.t13 t1771.a1 t1771.a0))
% 2.22/2.44  (step t1771.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1771.t12 t1771.t14))
% 2.22/2.44  (step t1771 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1771.a0 t1771.a1))
% 2.22/2.44  (step t1772 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1773 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1774 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1771 t1772 t1773))
% 2.22/2.44  (step t1775 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1774))
% 2.22/2.44  (step t1776 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1775))
% 2.22/2.44  (step t1777 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1770 t1776))
% 2.22/2.44  (step t1778 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1779 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1777 t1778))
% 2.22/2.44  (step t1780 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1779))
% 2.22/2.44  (step t1781 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1780))
% 2.22/2.44  (step t1782 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1769 t1781))
% 2.22/2.44  (step t1783 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1784 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.22/2.44  (step t1785 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1786 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1782 t1783 t1784 t1785))
% 2.22/2.44  (step t1787 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1786))
% 2.22/2.44  (step t1788 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1756 t1768 t1787))
% 2.22/2.44  (step t1789 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1788))
% 2.22/2.44  (step t1790 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1789))
% 2.22/2.44  (step t1791 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1792 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.44  (step t1793 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1794 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1793))
% 2.22/2.44  (step t1795 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))))) :rule all_simplify)
% 2.22/2.44  (step t1796 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule refl)
% 2.22/2.44  (step t1797 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1798 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1796 t1797))
% 2.22/2.44  (step t1799 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule all_simplify)
% 2.22/2.44  (step t1800 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) true)) :rule trans :premises (t1798 t1799))
% 2.22/2.44  (step t1801 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule trans :premises (t1795 t1800))
% 2.22/2.44  (step t1802 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1794 t1801))
% 2.22/2.44  (step t1803 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1804 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t1490 t1802 t1803))
% 2.22/2.44  (step t1805 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 2.22/2.44  (step t1806 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1807)
% 2.22/2.44  (assume t1807.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (assume t1807.a1 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))
% 2.22/2.44  (step t1807.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1807.t2)
% 2.22/2.44  (assume t1807.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))
% 2.22/2.44  (assume t1807.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (step t1807.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1807.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1807.t2.t1))
% 2.22/2.44  (step t1807.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1807.t2.a1))
% 2.22/2.44  (step t1807.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1807.t2.t3))
% 2.22/2.44  (step t1807.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 2.22/2.44  (step t1807.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1807.t2.t4 t1807.t2.t5))
% 2.22/2.44  (step t1807.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1807.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t1807.t2.t7))
% 2.22/2.44  (step t1807.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 2.22/2.44  (step t1807.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1807.t2.t8 t1807.t2.t9))
% 2.22/2.44  (step t1807.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1807.t2.t10 t1807.t2.a0))
% 2.22/2.44  (step t1807.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1807.t2.t6 t1807.t2.t11))
% 2.22/2.44  (step t1807.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1807.t2.t2 t1807.t2.t12))
% 2.22/2.44  (step t1807.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1807.t2.a0 t1807.t2.a1))
% 2.22/2.44  (step t1807.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1807.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1807.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1807.t2 t1807.t3 t1807.t4))
% 2.22/2.44  (step t1807.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1807.t5))
% 2.22/2.44  (step t1807.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1807.t6))
% 2.22/2.44  (step t1807.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1807.t1 t1807.t7))
% 2.22/2.44  (step t1807.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1807.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1807.t8 t1807.t9))
% 2.22/2.44  (step t1807.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1807.t10))
% 2.22/2.44  (step t1807.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1807.t11))
% 2.22/2.44  (step t1807.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1807.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1807.t13 t1807.a1 t1807.a0))
% 2.22/2.44  (step t1807.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1807.t12 t1807.t14))
% 2.22/2.44  (step t1807 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1807.a0 t1807.a1))
% 2.22/2.44  (step t1808 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1809 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1810 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1807 t1808 t1809))
% 2.22/2.44  (step t1811 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1810))
% 2.22/2.44  (step t1812 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1811))
% 2.22/2.44  (step t1813 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1806 t1812))
% 2.22/2.44  (step t1814 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1815 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1813 t1814))
% 2.22/2.44  (step t1816 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1815))
% 2.22/2.44  (step t1817 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1816))
% 2.22/2.44  (step t1818 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1805 t1817))
% 2.22/2.44  (step t1819 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1820 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 2.22/2.44  (step t1821 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1822 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1818 t1819 t1820 t1821))
% 2.22/2.44  (step t1823 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1822))
% 2.22/2.44  (step t1824 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1792 t1804 t1823))
% 2.22/2.44  (step t1825 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t1824))
% 2.22/2.44  (step t1826 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1825))
% 2.22/2.44  (step t1827 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1828 (cl (not (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.44  (step t1829 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1830 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1831 (cl (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t905 t1829 t1830))
% 2.22/2.44  (step t1832 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1833 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1834)
% 2.22/2.44  (assume t1834.a0 (not (= tptp.e11 tptp.e13)))
% 2.22/2.44  (assume t1834.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (step t1834.t1 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1834.t2)
% 2.22/2.44  (assume t1834.t2.a0 (not (= tptp.e11 tptp.e13)))
% 2.22/2.44  (assume t1834.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (step t1834.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1834.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule equiv1 :premises (t1834.t2.t1))
% 2.22/2.44  (step t1834.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 2.22/2.44  (step t1834.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) :rule symm :premises (t1834.t2.a1))
% 2.22/2.44  (step t1834.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 tptp.e13))) :rule cong :premises (t1834.t2.t3 t1834.t2.t4))
% 2.22/2.44  (step t1834.t2.t6 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.44  (step t1834.t2.t7 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t1834.t2.t6))
% 2.22/2.44  (step t1834.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 2.22/2.44  (step t1834.t2.t9 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t1834.t2.t7 t1834.t2.t8))
% 2.22/2.44  (step t1834.t2.t10 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t1834.t2.t9 t1834.t2.a0))
% 2.22/2.44  (step t1834.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t1834.t2.t5 t1834.t2.t10))
% 2.22/2.44  (step t1834.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1834.t2.t2 t1834.t2.t11))
% 2.22/2.44  (step t1834.t2 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1834.t2.a0 t1834.t2.a1))
% 2.22/2.44  (step t1834.t3 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1834.t4 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1834.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1834.t2 t1834.t3 t1834.t4))
% 2.22/2.44  (step t1834.t6 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1834.t5))
% 2.22/2.44  (step t1834.t7 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1834.t6))
% 2.22/2.44  (step t1834.t8 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1834.t1 t1834.t7))
% 2.22/2.44  (step t1834.t9 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1834.t10 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1834.t8 t1834.t9))
% 2.22/2.44  (step t1834.t11 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1834.t10))
% 2.22/2.44  (step t1834.t12 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1834.t11))
% 2.22/2.44  (step t1834.t13 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1834.t14 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1834.t13 t1834.a0 t1834.a1))
% 2.22/2.44  (step t1834.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1834.t12 t1834.t14))
% 2.22/2.44  (step t1834 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1834.a0 t1834.a1))
% 2.22/2.44  (step t1835 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1836 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1837 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1834 t1835 t1836))
% 2.22/2.44  (step t1838 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1837))
% 2.22/2.44  (step t1839 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1838))
% 2.22/2.44  (step t1840 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1833 t1839))
% 2.22/2.44  (step t1841 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1842 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1840 t1841))
% 2.22/2.44  (step t1843 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1842))
% 2.22/2.44  (step t1844 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1843))
% 2.22/2.44  (step t1845 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1832 t1844))
% 2.22/2.44  (step t1846 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= tptp.e11 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1847 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1848 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1849 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1845 t1846 t1847 t1848))
% 2.22/2.44  (step t1850 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1849))
% 2.22/2.44  (step t1851 (cl (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1828 t1831 t1850))
% 2.22/2.44  (step t1852 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t1851))
% 2.22/2.44  (step t1853 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.44  (step t1854 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1855 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1854))
% 2.22/2.44  (step t1856 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 2.22/2.44  (step t1857 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 2.22/2.44  (step t1858 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t1859 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t1857 t1858))
% 2.22/2.44  (step t1860 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 2.22/2.44  (step t1861 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t1859 t1860))
% 2.22/2.44  (step t1862 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t1856 t1861))
% 2.22/2.44  (step t1863 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1855 t1862))
% 2.22/2.44  (step t1864 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t1865 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1829 t1863 t1864))
% 2.22/2.44  (step t1866 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.22/2.44  (step t1867 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1868)
% 2.22/2.44  (assume t1868.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (assume t1868.a1 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.44  (step t1868.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1868.t2)
% 2.22/2.44  (assume t1868.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.44  (assume t1868.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (step t1868.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1868.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1868.t2.t1))
% 2.22/2.44  (step t1868.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) :rule symm :premises (t1868.t2.a1))
% 2.22/2.44  (step t1868.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t1868.t2.t3))
% 2.22/2.44  (step t1868.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.22/2.44  (step t1868.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t1868.t2.t4 t1868.t2.t5))
% 2.22/2.44  (step t1868.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t1868.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t1868.t2.t7))
% 2.22/2.44  (step t1868.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 2.22/2.44  (step t1868.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t1868.t2.t8 t1868.t2.t9))
% 2.22/2.44  (step t1868.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t1868.t2.t10 t1868.t2.a0))
% 2.22/2.44  (step t1868.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t1868.t2.t6 t1868.t2.t11))
% 2.22/2.44  (step t1868.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1868.t2.t2 t1868.t2.t12))
% 2.22/2.44  (step t1868.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1868.t2.a0 t1868.t2.a1))
% 2.22/2.44  (step t1868.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1868.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1868.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1868.t2 t1868.t3 t1868.t4))
% 2.22/2.44  (step t1868.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1868.t5))
% 2.22/2.44  (step t1868.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1868.t6))
% 2.22/2.44  (step t1868.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1868.t1 t1868.t7))
% 2.22/2.44  (step t1868.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1868.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1868.t8 t1868.t9))
% 2.22/2.44  (step t1868.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1868.t10))
% 2.22/2.44  (step t1868.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1868.t11))
% 2.22/2.44  (step t1868.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1868.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1868.t13 t1868.a1 t1868.a0))
% 2.22/2.44  (step t1868.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1868.t12 t1868.t14))
% 2.22/2.44  (step t1868 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1868.a0 t1868.a1))
% 2.22/2.44  (step t1869 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1870 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1871 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t1868 t1869 t1870))
% 2.22/2.44  (step t1872 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1871))
% 2.22/2.44  (step t1873 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1872))
% 2.22/2.44  (step t1874 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1867 t1873))
% 2.22/2.44  (step t1875 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t1876 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1874 t1875))
% 2.22/2.44  (step t1877 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1876))
% 2.22/2.44  (step t1878 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1877))
% 2.22/2.44  (step t1879 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1866 t1878))
% 2.22/2.44  (step t1880 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1881 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 2.22/2.44  (step t1882 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1883 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1879 t1880 t1881 t1882))
% 2.22/2.44  (step t1884 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1883))
% 2.22/2.44  (step t1885 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1853 t1865 t1884))
% 2.22/2.44  (step t1886 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t1885))
% 2.22/2.44  (step t1887 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1886))
% 2.22/2.44  (step t1888 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1889 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t1890 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1891 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1890))
% 2.22/2.44  (step t1892 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))))) :rule all_simplify)
% 2.22/2.44  (step t1893 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule refl)
% 2.22/2.44  (step t1894 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t1895 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t1893 t1894))
% 2.22/2.44  (step t1896 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.44  (step t1897 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) true)) :rule trans :premises (t1895 t1896))
% 2.22/2.44  (step t1898 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule trans :premises (t1892 t1897))
% 2.22/2.44  (step t1899 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1891 t1898))
% 2.22/2.44  (step t1900 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t1901 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1829 t1899 t1900))
% 2.22/2.44  (step t1902 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 2.22/2.44  (step t1903 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1904)
% 2.22/2.44  (assume t1904.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (assume t1904.a1 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))
% 2.22/2.44  (step t1904.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1904.t2)
% 2.22/2.44  (assume t1904.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))
% 2.22/2.44  (assume t1904.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))
% 2.22/2.44  (step t1904.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1904.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1904.t2.t1))
% 2.22/2.44  (step t1904.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) :rule symm :premises (t1904.t2.a1))
% 2.22/2.44  (step t1904.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t1904.t2.t3))
% 2.22/2.44  (step t1904.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 2.22/2.44  (step t1904.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t1904.t2.t4 t1904.t2.t5))
% 2.22/2.44  (step t1904.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t1904.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv2 :premises (t1904.t2.t7))
% 2.22/2.44  (step t1904.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule not_not)
% 2.22/2.44  (step t1904.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t1904.t2.t8 t1904.t2.t9))
% 2.22/2.44  (step t1904.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t1904.t2.t10 t1904.t2.a0))
% 2.22/2.44  (step t1904.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1904.t2.t6 t1904.t2.t11))
% 2.22/2.44  (step t1904.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1904.t2.t2 t1904.t2.t12))
% 2.22/2.44  (step t1904.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1904.t2.a0 t1904.t2.a1))
% 2.22/2.44  (step t1904.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1904.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1904.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1904.t2 t1904.t3 t1904.t4))
% 2.22/2.44  (step t1904.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1904.t5))
% 2.22/2.44  (step t1904.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1904.t6))
% 2.22/2.44  (step t1904.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1904.t1 t1904.t7))
% 2.22/2.44  (step t1904.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1904.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1904.t8 t1904.t9))
% 2.22/2.44  (step t1904.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1904.t10))
% 2.22/2.44  (step t1904.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1904.t11))
% 2.22/2.44  (step t1904.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 2.22/2.44  (step t1904.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1904.t13 t1904.a1 t1904.a0))
% 2.22/2.44  (step t1904.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1904.t12 t1904.t14))
% 2.22/2.44  (step t1904 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1904.a0 t1904.a1))
% 2.22/2.44  (step t1905 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1906 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t1907 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1904 t1905 t1906))
% 2.22/2.44  (step t1908 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1907))
% 2.22/2.44  (step t1909 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1908))
% 2.22/2.44  (step t1910 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1903 t1909))
% 2.22/2.44  (step t1911 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t1912 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1910 t1911))
% 2.22/2.44  (step t1913 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1912))
% 2.22/2.44  (step t1914 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1913))
% 2.22/2.44  (step t1915 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1902 t1914))
% 2.22/2.44  (step t1916 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1917 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 2.22/2.44  (step t1918 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t1919 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1915 t1916 t1917 t1918))
% 2.22/2.44  (step t1920 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1919))
% 2.22/2.44  (step t1921 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1889 t1901 t1920))
% 2.22/2.44  (step t1922 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1921))
% 2.22/2.44  (step t1923 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1922))
% 2.22/2.44  (step t1924 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.44  (step t1925 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1926 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1927)
% 2.22/2.44  (assume t1927.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t1927.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (assume t1927.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.44  (assume t1927.a3 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t1927.a4 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (step t1927.t1 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1927.t2)
% 2.22/2.44  (assume t1927.t2.a0 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.44  (assume t1927.t2.a1 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))
% 2.22/2.44  (assume t1927.t2.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t1927.t2.a3 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.44  (assume t1927.t2.a4 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 2.22/2.44  (step t1927.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1927.t2.a4))
% 2.22/2.44  (step t1927.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.h3 tptp.e12))) :rule cong :premises (t1927.t2.t1))
% 2.22/2.44  (step t1927.t2.t3 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t1927.t2.a0))
% 2.22/2.44  (step t1927.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t1927.t2.a3))
% 2.22/2.44  (step t1927.t2.t5 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t1927.t2.t4))
% 2.22/2.44  (step t1927.t2.t6 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t1927.t2.t3))
% 2.22/2.44  (step t1927.t2.t7 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t1927.t2.a2))
% 2.22/2.44  (step t1927.t2.t8 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t1927.t2.t7))
% 2.22/2.44  (step t1927.t2.t9 (cl (= (tptp.h3 tptp.e13) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t1927.t2.a1))
% 2.22/2.44  (step t1927.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule symm :premises (t1927.t2.t9))
% 2.22/2.44  (step t1927.t2.t11 (cl (= tptp.e23 (tptp.h3 tptp.e13))) :rule trans :premises (t1927.t2.t8 t1927.t2.t10))
% 2.22/2.44  (step t1927.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule cong :premises (t1927.t2.t6 t1927.t2.t11))
% 2.22/2.44  (step t1927.t2.t13 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule trans :premises (t1927.t2.t2 t1927.t2.t3 t1927.t2.t5 t1927.t2.t12))
% 2.22/2.44  (step t1927.t2 (cl (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t1927.t2.a0 t1927.t2.a1 t1927.t2.a2 t1927.t2.a3 t1927.t2.a4))
% 2.22/2.44  (step t1927.t3 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1927.t4 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1927.t5 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t1927.t6 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.44  (step t1927.t7 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1927.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1927.t2 t1927.t3 t1927.t4 t1927.t5 t1927.t6 t1927.t7))
% 2.22/2.44  (step t1927.t9 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1927.t8))
% 2.22/2.44  (step t1927.t10 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule contraction :premises (t1927.t9))
% 2.22/2.44  (step t1927.t11 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1927.t1 t1927.t10))
% 2.22/2.44  (step t1927.t12 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1927.t13 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1927.t11 t1927.t12))
% 2.22/2.44  (step t1927.t14 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule contraction :premises (t1927.t13))
% 2.22/2.44  (step t1927.t15 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule implies :premises (t1927.t14))
% 2.22/2.44  (step t1927.t16 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1927.t17 (cl (and (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1927.t16 t1927.a3 t1927.a4 t1927.a0 t1927.a2 t1927.a1))
% 2.22/2.44  (step t1927.t18 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1927.t15 t1927.t17))
% 2.22/2.44  (step t1927 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule subproof :discharge (t1927.a0 t1927.a1 t1927.a2 t1927.a3 t1927.a4))
% 2.22/2.44  (step t1928 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t1929 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1930 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.44  (step t1931 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1932 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1933 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1927 t1928 t1929 t1930 t1931 t1932))
% 2.22/2.44  (step t1934 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1933))
% 2.22/2.44  (step t1935 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule contraction :premises (t1934))
% 2.22/2.44  (step t1936 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1926 t1935))
% 2.22/2.44  (step t1937 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (not (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1938 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule resolution :premises (t1936 t1937))
% 2.22/2.44  (step t1939 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))))) :rule contraction :premises (t1938))
% 2.22/2.44  (step t1940 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule implies :premises (t1939))
% 2.22/2.44  (step t1941 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13))) (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13)))) :rule resolution :premises (t1925 t1940))
% 2.22/2.44  (step t1942 (cl (= (tptp.h3 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h3 tptp.e12) (tptp.h3 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e13)))) :rule reordering :premises (t1941))
% 2.22/2.44  (step t1943 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t1578 t1580 t1621 t1627 t1629 t1631 t1633 t1674 t1676 t1695 t640 t639 t629 t713 t1719 t1224 t1754 t1755 t1790 t1791 t1826 t1827 t1852 t931 t1887 t1888 t1923 t1924 t1942 t640 t658 t629))
% 2.22/2.44  (step t1944 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t1943))
% 2.22/2.44  (step t1945 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1946 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule reordering :premises (t1945))
% 2.22/2.44  (step t1947 (cl (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule and :premises (t1619))
% 2.22/2.44  (step t1948 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t1947))
% 2.22/2.44  (step t1949 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1950 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule reordering :premises (t1949))
% 2.22/2.44  (step t1951 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.44  (step t1952 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 2.22/2.44  (step t1953 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t1463 t397 t1044 t906 t1952))
% 2.22/2.44  (step t1954 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.44  (step t1955 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1956)
% 2.22/2.44  (assume t1956.a0 (not (= tptp.e10 tptp.e11)))
% 2.22/2.44  (assume t1956.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1956.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1956.a3 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (step t1956.t1 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1956.t2)
% 2.22/2.44  (assume t1956.t2.a0 (not (= tptp.e10 tptp.e11)))
% 2.22/2.44  (assume t1956.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.44  (step t1956.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.44  (step t1956.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t1956.t2.t1))
% 2.22/2.44  (step t1956.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 2.22/2.44  (step t1956.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t1956.t2.a1))
% 2.22/2.44  (step t1956.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 tptp.e11))) :rule cong :premises (t1956.t2.t3 t1956.t2.t4))
% 2.22/2.44  (step t1956.t2.t6 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 2.22/2.44  (step t1956.t2.t7 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t1956.t2.t6))
% 2.22/2.44  (step t1956.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 2.22/2.44  (step t1956.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1956.t2.t7 t1956.t2.t8))
% 2.22/2.44  (step t1956.t2.t10 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t1956.t2.t9 t1956.t2.a0))
% 2.22/2.44  (step t1956.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false)) :rule trans :premises (t1956.t2.t5 t1956.t2.t10))
% 2.22/2.44  (step t1956.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1956.t2.t2 t1956.t2.t11))
% 2.22/2.44  (step t1956.t2 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t1956.t2.a0 t1956.t2.a1))
% 2.22/2.44  (step t1956.t3 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1956.t4 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1956.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1956.t2 t1956.t3 t1956.t4))
% 2.22/2.44  (step t1956.t6 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t1956.t5))
% 2.22/2.44  (step t1956.t7 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1956.t6))
% 2.22/2.44  (step t1956.t8 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1956.t1 t1956.t7))
% 2.22/2.44  (step t1956.t9 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1956.t10 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1956.t8 t1956.t9))
% 2.22/2.44  (step t1956.t11 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1956.t10))
% 2.22/2.44  (step t1956.t12 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t1956.t11))
% 2.22/2.44  (step t1956.t13 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.22/2.44  (step t1956.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t1956.t15)
% 2.22/2.44  (assume t1956.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t1956.t15.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.44  (assume t1956.t15.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (step t1956.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t1956.t15.a2))
% 2.22/2.44  (step t1956.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1956.t15.t1))
% 2.22/2.44  (step t1956.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1956.t15.a0))
% 2.22/2.44  (step t1956.t15.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1956.t15.t3))
% 2.22/2.44  (step t1956.t15.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t1956.t15.t4))
% 2.22/2.44  (step t1956.t15.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1956.t15.a1))
% 2.22/2.44  (step t1956.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1956.t15.t6))
% 2.22/2.44  (step t1956.t15.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1956.t15.t7))
% 2.22/2.44  (step t1956.t15.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1956.t15.t5 t1956.t15.t8))
% 2.22/2.44  (step t1956.t15.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t1956.t15.t2 t1956.t15.t9))
% 2.22/2.44  (step t1956.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t1956.t15.a0 t1956.t15.a1 t1956.t15.a2))
% 2.22/2.44  (step t1956.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1956.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1956.t18 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1956.t19 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1956.t15 t1956.t16 t1956.t17 t1956.t18))
% 2.22/2.44  (step t1956.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t1956.t19))
% 2.22/2.44  (step t1956.t21 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t1956.t20))
% 2.22/2.44  (step t1956.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1956.t14 t1956.t21))
% 2.22/2.44  (step t1956.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.44  (step t1956.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1956.t22 t1956.t23))
% 2.22/2.44  (step t1956.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1956.t24))
% 2.22/2.44  (step t1956.t26 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t1956.t25))
% 2.22/2.44  (step t1956.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t1956.t28 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1956.t27 t1956.a1 t1956.a3 t1956.a2))
% 2.22/2.44  (step t1956.t29 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t1956.t26 t1956.t28))
% 2.22/2.44  (step t1956.t30 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1956.t13 t1956.a0 t1956.t29))
% 2.22/2.44  (step t1956.t31 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1956.t12 t1956.t30))
% 2.22/2.44  (step t1956 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t1956.a0 t1956.a1 t1956.a2 t1956.a3))
% 2.22/2.44  (step t1957 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1958 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1959 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1960 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t1961 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1956 t1957 t1958 t1959 t1960))
% 2.22/2.44  (step t1962 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t1961))
% 2.22/2.44  (step t1963 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t1962))
% 2.22/2.44  (step t1964 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1955 t1963))
% 2.22/2.44  (step t1965 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 2.22/2.44  (step t1966 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1964 t1965))
% 2.22/2.44  (step t1967 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1966))
% 2.22/2.44  (step t1968 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t1967))
% 2.22/2.44  (step t1969 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1954 t1968))
% 2.22/2.44  (step t1970 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t1971 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1972 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t1973 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t1974 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 2.22/2.44  (step t1975 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1969 t1970 t1971 t1972 t1973 t1974))
% 2.22/2.44  (step t1976 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1975))
% 2.22/2.44  (step t1977 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1951 t1953 t1976))
% 2.22/2.44  (step t1978 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule or :premises (t1977))
% 2.22/2.44  (step t1979 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t1978))
% 2.22/2.44  (step t1980 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1979 t1488 t628 t451 t630))
% 2.22/2.44  (step t1981 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1950 t1980))
% 2.22/2.44  (step t1982 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 2.22/2.44  (step t1983 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1982))
% 2.22/2.44  (step t1984 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.44  (step t1985 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1984))
% 2.22/2.44  (step t1986 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1983 t1985))
% 2.22/2.44  (step t1987 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t1986))
% 2.22/2.44  (step t1988 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t1989 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule reordering :premises (t1988))
% 2.22/2.44  (step t1990 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t1991 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule reordering :premises (t1990))
% 2.22/2.44  (step t1992 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.44  (step t1993 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule reordering :premises (t1992))
% 2.22/2.44  (step t1994 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 2.22/2.44  (step t1995 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))))) :rule reordering :premises (t1994))
% 2.22/2.44  (step t1996 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t1944 t1946 t1948 t1981 t1987 t1989 t1991 t1993 t1995))
% 2.22/2.44  (step t1997 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t1996))
% 2.22/2.44  (step t1998 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.44  (step t1999 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t2000 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1999))
% 2.22/2.44  (step t2001 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 2.22/2.44  (step t2002 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 2.22/2.44  (step t2003 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.44  (step t2004 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t2002 t2003))
% 2.22/2.44  (step t2005 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 2.22/2.44  (step t2006 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t2004 t2005))
% 2.22/2.44  (step t2007 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t2001 t2006))
% 2.22/2.44  (step t2008 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2000 t2007))
% 2.22/2.44  (step t2009 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 2.22/2.44  (step t2010 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t398 t2008 t2009))
% 2.22/2.44  (step t2011 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.22/2.44  (step t2012 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2013)
% 2.22/2.44  (assume t2013.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t2013.a1 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.44  (step t2013.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2013.t2)
% 2.22/2.44  (assume t2013.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.44  (assume t2013.t2.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (step t2013.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t2013.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t2013.t2.t1))
% 2.22/2.44  (step t2013.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t2013.t2.a1))
% 2.22/2.44  (step t2013.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t2013.t2.t3))
% 2.22/2.44  (step t2013.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.22/2.44  (step t2013.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t2013.t2.t4 t2013.t2.t5))
% 2.22/2.44  (step t2013.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.44  (step t2013.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t2013.t2.t7))
% 2.22/2.44  (step t2013.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 2.22/2.44  (step t2013.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t2013.t2.t8 t2013.t2.t9))
% 2.22/2.44  (step t2013.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t2013.t2.t10 t2013.t2.a0))
% 2.22/2.44  (step t2013.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t2013.t2.t6 t2013.t2.t11))
% 2.22/2.44  (step t2013.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2013.t2.t2 t2013.t2.t12))
% 2.22/2.44  (step t2013.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t2013.t2.a0 t2013.t2.a1))
% 2.22/2.44  (step t2013.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t2013.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2013.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2013.t2 t2013.t3 t2013.t4))
% 2.22/2.44  (step t2013.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t2013.t5))
% 2.22/2.44  (step t2013.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t2013.t6))
% 2.22/2.44  (step t2013.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2013.t1 t2013.t7))
% 2.22/2.44  (step t2013.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t2013.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2013.t8 t2013.t9))
% 2.22/2.44  (step t2013.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t2013.t10))
% 2.22/2.44  (step t2013.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t2013.t11))
% 2.22/2.44  (step t2013.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 2.22/2.44  (step t2013.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2013.t13 t2013.a1 t2013.a0))
% 2.22/2.44  (step t2013.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2013.t12 t2013.t14))
% 2.22/2.44  (step t2013 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t2013.a0 t2013.a1))
% 2.22/2.44  (step t2014 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2015 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.44  (step t2016 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t2013 t2014 t2015))
% 2.22/2.44  (step t2017 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t2016))
% 2.22/2.44  (step t2018 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t2017))
% 2.22/2.44  (step t2019 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2012 t2018))
% 2.22/2.44  (step t2020 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.44  (step t2021 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2019 t2020))
% 2.22/2.44  (step t2022 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t2021))
% 2.22/2.44  (step t2023 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t2022))
% 2.22/2.44  (step t2024 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2011 t2023))
% 2.22/2.44  (step t2025 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t2026 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 2.22/2.44  (step t2027 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.44  (step t2028 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2024 t2025 t2026 t2027))
% 2.22/2.44  (step t2029 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t2028))
% 2.22/2.44  (step t2030 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1998 t2010 t2029))
% 2.22/2.44  (step t2031 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t2030))
% 2.22/2.44  (step t2032 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2031))
% 2.22/2.44  (step t2033 (cl (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1186))
% 2.22/2.44  (step t2034 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 2.22/2.44  (step t2035 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t2036 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2035))
% 2.22/2.44  (step t2037 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 2.22/2.44  (step t2038 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 2.22/2.44  (step t2039 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 2.22/2.44  (step t2040 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t2038 t2039))
% 2.22/2.44  (step t2041 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.44  (step t2042 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t2040 t2041))
% 2.22/2.44  (step t2043 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t2037 t2042))
% 2.22/2.44  (step t2044 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2036 t2043))
% 2.22/2.44  (step t2045 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 2.22/2.44  (step t2046 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t398 t2044 t2045))
% 2.22/2.44  (step t2047 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.22/2.44  (step t2048 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2049)
% 2.22/2.44  (assume t2049.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t2049.a1 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.44  (step t2049.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2049.t2)
% 2.22/2.44  (assume t2049.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.44  (assume t2049.t2.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (step t2049.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t2049.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2049.t2.t1))
% 2.22/2.44  (step t2049.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t2049.t2.a1))
% 2.22/2.44  (step t2049.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t2049.t2.t3))
% 2.22/2.44  (step t2049.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 2.22/2.44  (step t2049.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t2049.t2.t4 t2049.t2.t5))
% 2.22/2.44  (step t2049.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.44  (step t2049.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t2049.t2.t7))
% 2.22/2.44  (step t2049.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 2.22/2.44  (step t2049.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2049.t2.t8 t2049.t2.t9))
% 2.22/2.44  (step t2049.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t2049.t2.t10 t2049.t2.a0))
% 2.22/2.44  (step t2049.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2049.t2.t6 t2049.t2.t11))
% 2.22/2.44  (step t2049.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2049.t2.t2 t2049.t2.t12))
% 2.22/2.44  (step t2049.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2049.t2.a0 t2049.t2.a1))
% 2.22/2.44  (step t2049.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t2049.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2049.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2049.t2 t2049.t3 t2049.t4))
% 2.22/2.44  (step t2049.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2049.t5))
% 2.22/2.44  (step t2049.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2049.t6))
% 2.22/2.44  (step t2049.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2049.t1 t2049.t7))
% 2.22/2.44  (step t2049.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t2049.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2049.t8 t2049.t9))
% 2.22/2.44  (step t2049.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2049.t10))
% 2.22/2.44  (step t2049.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2049.t11))
% 2.22/2.44  (step t2049.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 2.22/2.44  (step t2049.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2049.t13 t2049.a1 t2049.a0))
% 2.22/2.44  (step t2049.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2049.t12 t2049.t14))
% 2.22/2.44  (step t2049 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2049.a0 t2049.a1))
% 2.22/2.44  (step t2050 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2051 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.44  (step t2052 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t2049 t2050 t2051))
% 2.22/2.44  (step t2053 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2052))
% 2.22/2.44  (step t2054 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2053))
% 2.22/2.44  (step t2055 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2048 t2054))
% 2.22/2.44  (step t2056 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 2.22/2.44  (step t2057 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2055 t2056))
% 2.22/2.44  (step t2058 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2057))
% 2.22/2.44  (step t2059 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2058))
% 2.22/2.44  (step t2060 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2047 t2059))
% 2.22/2.44  (step t2061 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t2062 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.22/2.44  (step t2063 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.22/2.44  (step t2064 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2060 t2061 t2062 t2063))
% 2.22/2.44  (step t2065 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2064))
% 2.22/2.44  (step t2066 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2034 t2046 t2065))
% 2.22/2.44  (step t2067 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t2066))
% 2.22/2.44  (step t2068 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2067))
% 2.22/2.44  (step t2069 (cl (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.44  (step t2070 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv_pos2)
% 2.22/2.44  (step t2071 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 2.22/2.44  (step t2072 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t2073 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t2072))
% 2.22/2.44  (step t2074 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 2.22/2.44  (step t2075 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 2.22/2.44  (step t2076 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.44  (step t2077 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t2075 t2076))
% 2.22/2.44  (step t2078 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 2.22/2.44  (step t2079 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t2077 t2078))
% 2.22/2.44  (step t2080 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t2074 t2079))
% 2.22/2.44  (step t2081 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2073 t2080))
% 2.22/2.44  (step t2082 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t397 t398 t2071 t2081))
% 2.22/2.44  (step t2083 (cl (not (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule equiv_pos2)
% 2.22/2.44  (step t2084 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule refl)
% 2.22/2.44  (step t2085 (cl (= (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule equiv_simplify)
% 2.22/2.44  (step t2086 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule equiv2 :premises (t2085))
% 2.22/2.44  (step t2087 (cl (not (not (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule not_not)
% 2.22/2.44  (step t2088 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2086 t2087))
% 2.22/2.44  (step t2089 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2090)
% 2.22/2.44  (assume t2090.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t2090.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.44  (assume t2090.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t2090.a3 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.44  (step t2090.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.22/2.44  (step t2090.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.22/2.44  (step t2090.t3 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.44  (step t2090.t4 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t2090.t3))
% 2.22/2.44  (step t2090.t5 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 2.22/2.44  (step t2090.t6 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t2090.t4 t2090.t5))
% 2.22/2.44  (step t2090.t7 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t2090.t6 t2090.a3))
% 2.22/2.44  (step t2090.t8 (cl (= false (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule symm :premises (t2090.t7))
% 2.22/2.44  (step t2090.t9 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) true) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 2.22/2.44  (step t2090.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) true) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv2 :premises (t2090.t9))
% 2.22/2.44  (step t2090.t11 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t2090.a1))
% 2.22/2.44  (step t2090.t12 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t2090.a0))
% 2.22/2.44  (step t2090.t13 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t2090.t12))
% 2.22/2.44  (step t2090.t14 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t2090.a2))
% 2.22/2.44  (step t2090.t15 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule trans :premises (t2090.t14 t2090.t13))
% 2.22/2.44  (step t2090.t16 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t2090.t15))
% 2.22/2.44  (step t2090.t17 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule trans :premises (t2090.t11 t2090.t13 t2090.t16))
% 2.22/2.44  (step t2090.t18 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) true)) :rule resolution :premises (t2090.t10 t2090.t17))
% 2.22/2.44  (step t2090.t19 (cl (= false true)) :rule trans :premises (t2090.t8 t2090.t18))
% 2.22/2.44  (step t2090.t20 (cl false) :rule resolution :premises (t2090.t1 t2090.t2 t2090.t19))
% 2.22/2.44  (step t2090 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) :rule subproof :discharge (t2090.a0 t2090.a1 t2090.a2 t2090.a3))
% 2.22/2.44  (step t2091 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t2092 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2093 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2094 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t2095 (cl false (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2090 t2091 t2092 t2093 t2094))
% 2.22/2.44  (step t2096 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) false) :rule reordering :premises (t2095))
% 2.22/2.44  (step t2097 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) false) :rule contraction :premises (t2096))
% 2.22/2.44  (step t2098 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) false) :rule resolution :premises (t2089 t2097))
% 2.22/2.44  (step t2099 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (not false)) :rule implies_neg2)
% 2.22/2.44  (step t2100 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false)) :rule resolution :premises (t2098 t2099))
% 2.22/2.44  (step t2101 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false)) :rule contraction :premises (t2100))
% 2.22/2.44  (step t2102 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule implies_simplify)
% 2.22/2.44  (step t2103 (cl (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule equiv1 :premises (t2102))
% 2.22/2.44  (step t2104 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2101 t2103))
% 2.22/2.44  (step t2105 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false)) :rule resolution :premises (t2088 t2104))
% 2.22/2.44  (step t2106 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false))) :rule cong :premises (t2084 t2105))
% 2.22/2.44  (step t2107 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 2.22/2.44  (step t2108 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule trans :premises (t2106 t2107))
% 2.22/2.44  (step t2109 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2110)
% 2.22/2.44  (assume t2110.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.44  (assume t2110.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.44  (assume t2110.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.44  (assume t2110.a3 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.44  (step t2110.t1 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 2.22/2.44  (step t2110.t2 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2110.t1 t2110.a0 t2110.a2 t2110.a1 t2110.a3))
% 2.22/2.44  (step t2110 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule subproof :discharge (t2110.a0 t2110.a1 t2110.a2 t2110.a3))
% 2.22/2.44  (step t2111 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t2112 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2113 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.44  (step t2114 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.44  (step t2115 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2110 t2111 t2112 t2113 t2114))
% 2.22/2.44  (step t2116 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule reordering :premises (t2115))
% 2.22/2.44  (step t2117 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2116))
% 2.22/2.44  (step t2118 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2109 t2117))
% 2.22/2.44  (step t2119 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule implies_neg2)
% 2.22/2.44  (step t2120 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2118 t2119))
% 2.22/2.44  (step t2121 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t2120))
% 2.22/2.44  (step t2122 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2083 t2108 t2121))
% 2.22/2.44  (step t2123 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule not_and :premises (t2122))
% 2.22/2.44  (step t2124 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t2125 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t2126 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.44  (step t2127 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 2.22/2.44  (step t2128 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2123 t2124 t2125 t2126 t2127))
% 2.22/2.44  (step t2129 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t2128))
% 2.22/2.44  (step t2130 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2070 t2082 t2129))
% 2.22/2.44  (step t2131 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule or :premises (t2130))
% 2.22/2.44  (step t2132 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t2131))
% 2.22/2.44  (step t2133 (cl (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t1186))
% 2.22/2.44  (step t2134 (cl (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t345))
% 2.22/2.44  (step t2135 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t2134))
% 2.22/2.44  (step t2136 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.44  (step t2137 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.44  (step t2138 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t2137))
% 2.22/2.44  (step t2139 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 2.22/2.44  (step t2140 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 2.22/2.44  (step t2141 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 2.22/2.44  (step t2142 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t2140 t2141))
% 2.22/2.44  (step t2143 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.44  (step t2144 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t2142 t2143))
% 2.22/2.44  (step t2145 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t2139 t2144))
% 2.22/2.44  (step t2146 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2138 t2145))
% 2.22/2.44  (step t2147 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.22/2.44  (step t2148 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t2 t2146 t2147))
% 2.22/2.44  (step t2149 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 2.22/2.44  (step t2150 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2151)
% 2.22/2.44  (assume t2151.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (assume t2151.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.22/2.44  (step t2151.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2151.t2)
% 2.22/2.44  (assume t2151.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.22/2.44  (assume t2151.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.44  (step t2151.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.44  (step t2151.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t2151.t2.t1))
% 2.22/2.44  (step t2151.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2151.t2.a1))
% 2.22/2.44  (step t2151.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t2151.t2.t3))
% 2.22/2.44  (step t2151.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 2.22/2.44  (step t2151.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t2151.t2.t4 t2151.t2.t5))
% 2.22/2.44  (step t2151.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.44  (step t2151.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t2151.t2.t7))
% 2.22/2.44  (step t2151.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.22/2.44  (step t2151.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t2151.t2.t8 t2151.t2.t9))
% 2.22/2.44  (step t2151.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t2151.t2.t10 t2151.t2.a0))
% 2.22/2.44  (step t2151.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t2151.t2.t6 t2151.t2.t11))
% 2.22/2.44  (step t2151.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2151.t2.t2 t2151.t2.t12))
% 2.22/2.44  (step t2151.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t2151.t2.a0 t2151.t2.a1))
% 2.22/2.44  (step t2151.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.22/2.44  (step t2151.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t2151.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2151.t2 t2151.t3 t2151.t4))
% 2.22/2.44  (step t2151.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t2151.t5))
% 2.22/2.44  (step t2151.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t2151.t6))
% 2.22/2.44  (step t2151.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2151.t1 t2151.t7))
% 2.22/2.44  (step t2151.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.22/2.44  (step t2151.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2151.t8 t2151.t9))
% 2.22/2.44  (step t2151.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t2151.t10))
% 2.22/2.44  (step t2151.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t2151.t11))
% 2.22/2.44  (step t2151.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.44  (step t2151.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2151.t13 t2151.a1 t2151.a0))
% 2.22/2.44  (step t2151.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2151.t12 t2151.t14))
% 2.22/2.44  (step t2151 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t2151.a0 t2151.a1))
% 2.22/2.44  (step t2152 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.44  (step t2153 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.22/2.44  (step t2154 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t2151 t2152 t2153))
% 2.22/2.44  (step t2155 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t2154))
% 2.22/2.44  (step t2156 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t2155))
% 2.22/2.44  (step t2157 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2150 t2156))
% 2.22/2.44  (step t2158 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.22/2.44  (step t2159 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2157 t2158))
% 2.22/2.44  (step t2160 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t2159))
% 2.22/2.44  (step t2161 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t2160))
% 2.22/2.44  (step t2162 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t2149 t2161))
% 2.22/2.44  (step t2163 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.44  (step t2164 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.22/2.44  (step t2165 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.22/2.44  (step t2166 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2162 t2163 t2164 t2165))
% 2.22/2.44  (step t2167 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t2166))
% 2.22/2.44  (step t2168 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t2136 t2148 t2167))
% 2.22/2.44  (step t2169 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t2168))
% 2.22/2.44  (step t2170 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2169))
% 2.22/2.44  (step t2171 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.44  (step t2172 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.44  (step t2173 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.22/2.44  (step t2174 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.44  (step t2175 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t2174))
% 2.22/2.44  (step t2176 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 2.22/2.44  (step t2177 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 2.22/2.44  (step t2178 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.44  (step t2179 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t2177 t2178))
% 2.22/2.44  (step t2180 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.44  (step t2181 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t2179 t2180))
% 2.22/2.44  (step t2182 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t2176 t2181))
% 2.22/2.44  (step t2183 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2175 t2182))
% 2.22/2.44  (step t2184 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 2.22/2.44  (step t2185 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t2173 t2183 t2184))
% 2.22/2.44  (step t2186 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 2.22/2.44  (step t2187 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2188)
% 2.22/2.44  (assume t2188.a0 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.22/2.44  (assume t2188.a1 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))
% 2.22/2.44  (step t2188.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 2.22/2.44  (anchor :step t2188.t2)
% 2.22/2.44  (assume t2188.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))
% 2.22/2.44  (assume t2188.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 2.22/2.44  (step t2188.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.44  (step t2188.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t2188.t2.t1))
% 2.22/2.44  (step t2188.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t2188.t2.a1))
% 2.22/2.44  (step t2188.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2188.t2.t3))
% 2.22/2.44  (step t2188.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 2.22/2.44  (step t2188.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t2188.t2.t4 t2188.t2.t5))
% 2.22/2.44  (step t2188.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.44  (step t2188.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t2188.t2.t7))
% 2.22/2.44  (step t2188.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 2.22/2.44  (step t2188.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t2188.t2.t8 t2188.t2.t9))
% 2.22/2.44  (step t2188.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t2188.t2.t10 t2188.t2.a0))
% 2.22/2.44  (step t2188.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t2188.t2.t6 t2188.t2.t11))
% 2.22/2.44  (step t2188.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2188.t2.t2 t2188.t2.t12))
% 2.22/2.44  (step t2188.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t2188.t2.a0 t2188.t2.a1))
% 2.22/2.44  (step t2188.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.44  (step t2188.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.44  (step t2188.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2188.t2 t2188.t3 t2188.t4))
% 2.22/2.44  (step t2188.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t2188.t5))
% 2.22/2.44  (step t2188.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t2188.t6))
% 2.22/2.44  (step t2188.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2188.t1 t2188.t7))
% 2.22/2.44  (step t2188.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.22/2.44  (step t2188.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2188.t8 t2188.t9))
% 2.22/2.44  (step t2188.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t2188.t10))
% 2.22/2.44  (step t2188.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t2188.t11))
% 2.22/2.44  (step t2188.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 2.22/2.44  (step t2188.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2188.t13 t2188.a1 t2188.a0))
% 2.22/2.44  (step t2188.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2188.t12 t2188.t14))
% 2.22/2.44  (step t2188 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t2188.a0 t2188.a1))
% 2.22/2.44  (step t2189 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.44  (step t2190 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.44  (step t2191 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t2188 t2189 t2190))
% 2.22/2.44  (step t2192 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t2191))
% 2.22/2.44  (step t2193 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t2192))
% 2.22/2.44  (step t2194 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2187 t2193))
% 2.22/2.44  (step t2195 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.22/2.44  (step t2196 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2194 t2195))
% 2.22/2.44  (step t2197 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t2196))
% 2.22/2.44  (step t2198 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t2197))
% 2.22/2.44  (step t2199 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2186 t2198))
% 2.22/2.44  (step t2200 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 2.22/2.44  (step t2201 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 2.22/2.44  (step t2202 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.22/2.44  (step t2203 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2199 t2200 t2201 t2202))
% 2.22/2.44  (step t2204 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t2203))
% 2.22/2.44  (step t2205 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2172 t2185 t2204))
% 2.22/2.44  (step t2206 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t2205))
% 2.22/2.44  (step t2207 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t2206))
% 2.22/2.44  (step t2208 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.44  (step t2209 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t1997 t2032 t2033 t2068 t2069 t2132 t2133 t2135 t2170 t2171 t2207 t2208))
% 2.22/2.44  (step t2210 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2209))
% 2.22/2.44  (step t2211 (cl (not (= (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.44  (step t2212 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t69 t269 t277 t285))
% 2.22/2.44  (step t2213 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t73 t270 t278 t286))
% 2.22/2.44  (step t2214 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t77 t271 t279 t287))
% 2.22/2.44  (step t2215 (cl (= (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t81 t272 t280 t288))
% 2.22/2.44  (step t2216 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t265 t72 t282 t290))
% 2.22/2.44  (step t2217 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t293 t87 t304 t310))
% 2.22/2.44  (step t2218 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t294 t91 t305 t311))
% 2.22/2.44  (step t2219 (cl (= (or (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t295 t95 t306 t312))
% 2.22/2.44  (step t2220 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t266 t274 t76 t291))
% 2.22/2.44  (step t2221 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t297 t301 t90 t314))
% 2.22/2.44  (step t2222 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t316 t321 t103 t329))
% 2.22/2.44  (step t2223 (cl (= (or (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t317 t322 t107 t330))
% 2.22/2.44  (step t2224 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t267 t275 t283 t80))
% 2.22/2.44  (step t2225 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t298 t302 t308 t94))
% 2.22/2.44  (step t2226 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t319 t324 t327 t106))
% 2.22/2.44  (step t2227 (cl (= (or (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t333 t336 t339 t117))
% 2.22/2.44  (step t2228 (cl (= (and (or (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) (or (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t2212 t2213 t2214 t2215 t2216 t2217 t2218 t2219 t2220 t2221 t2222 t2223 t2224 t2225 t2226 t2227))
% 2.22/2.44  (step t2229 (cl (and (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2211 t2228 a2))
% 2.22/2.44  (step t2230 (cl (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t2229))
% 2.22/2.44  (step t2231 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t2230))
% 2.22/2.44  (step t2232 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv_pos2)
% 2.22/2.44  (step t2233 (cl (= (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule refl)
% 2.22/2.44  (step t2234 (cl (= (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule refl)
% 2.22/2.44  (step t2235 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.22/2.44  (step t2236 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.44  (step t2237 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t2236))
% 2.22/2.44  (step t2238 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 2.22/2.44  (step t2239 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule refl)
% 2.22/2.44  (step t2240 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.44  (step t2241 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t2239 t2240))
% 2.22/2.44  (step t2242 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule all_simplify)
% 2.22/2.44  (step t2243 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) true)) :rule trans :premises (t2241 t2242))
% 2.22/2.44  (step t2244 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule trans :premises (t2238 t2243))
% 2.22/2.44  (step t2245 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2237 t2244))
% 2.22/2.44  (step t2246 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t2233 t2234 t2 t2235 t2245))
% 2.22/2.44  (step t2247 (cl (not (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (not (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_pos2)
% 2.22/2.44  (step t2248 (cl (= (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule refl)
% 2.22/2.44  (step t2249 (cl (= (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule equiv_simplify)
% 2.22/2.44  (step t2250 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule equiv2 :premises (t2249))
% 2.22/2.45  (step t2251 (cl (not (not (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule not_not)
% 2.22/2.45  (step t2252 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2250 t2251))
% 2.22/2.45  (step t2253 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2254)
% 2.22/2.45  (assume t2254.a0 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2254.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 2.22/2.45  (assume t2254.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 2.22/2.45  (assume t2254.a3 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 2.22/2.45  (step t2254.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.22/2.45  (step t2254.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.22/2.45  (step t2254.t3 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2254.t4 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t2254.t3))
% 2.22/2.45  (step t2254.t5 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 2.22/2.45  (step t2254.t6 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2254.t4 t2254.t5))
% 2.22/2.45  (step t2254.t7 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t2254.t6 t2254.a3))
% 2.22/2.45  (step t2254.t8 (cl (= false (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule symm :premises (t2254.t7))
% 2.22/2.45  (step t2254.t9 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2254.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv2 :premises (t2254.t9))
% 2.22/2.45  (step t2254.t11 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21)) :rule symm :premises (t2254.a1))
% 2.22/2.45  (step t2254.t12 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t2254.a0))
% 2.22/2.45  (step t2254.t13 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2254.t12))
% 2.22/2.45  (step t2254.t14 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t2254.a2))
% 2.22/2.45  (step t2254.t15 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule trans :premises (t2254.t14 t2254.t13))
% 2.22/2.45  (step t2254.t16 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2254.t15))
% 2.22/2.45  (step t2254.t17 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t2254.t11 t2254.t13 t2254.t16))
% 2.22/2.45  (step t2254.t18 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true)) :rule resolution :premises (t2254.t10 t2254.t17))
% 2.22/2.45  (step t2254.t19 (cl (= false true)) :rule trans :premises (t2254.t8 t2254.t18))
% 2.22/2.45  (step t2254.t20 (cl false) :rule resolution :premises (t2254.t1 t2254.t2 t2254.t19))
% 2.22/2.45  (step t2254 (cl (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) :rule subproof :discharge (t2254.a0 t2254.a1 t2254.a2 t2254.a3))
% 2.22/2.45  (step t2255 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2256 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2257 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2258 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2259 (cl false (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t2254 t2255 t2256 t2257 t2258))
% 2.22/2.45  (step t2260 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) false) :rule reordering :premises (t2259))
% 2.22/2.45  (step t2261 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) false) :rule contraction :premises (t2260))
% 2.22/2.45  (step t2262 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) false) :rule resolution :premises (t2253 t2261))
% 2.22/2.45  (step t2263 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not false)) :rule implies_neg2)
% 2.22/2.45  (step t2264 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule resolution :premises (t2262 t2263))
% 2.22/2.45  (step t2265 (cl (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule contraction :premises (t2264))
% 2.22/2.45  (step t2266 (cl (= (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule implies_simplify)
% 2.22/2.45  (step t2267 (cl (not (=> (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv1 :premises (t2266))
% 2.22/2.45  (step t2268 (cl (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t2265 t2267))
% 2.22/2.45  (step t2269 (cl (= (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule resolution :premises (t2252 t2268))
% 2.22/2.45  (step t2270 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false))) :rule cong :premises (t2248 t2269))
% 2.22/2.45  (step t2271 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 2.22/2.45  (step t2272 (cl (= (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule trans :premises (t2270 t2271))
% 2.22/2.45  (step t2273 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2274)
% 2.22/2.45  (assume t2274.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2274.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2274.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2274.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))
% 2.22/2.45  (assume t2274.a4 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 2.22/2.45  (step t2274.t1 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 2.22/2.45  (step t2274.t2 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2274.t3)
% 2.22/2.45  (assume t2274.t3.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2274.t3.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2274.t3.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2274.t3.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t2274.t3.a2))
% 2.22/2.45  (step t2274.t3.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2274.t3.t1))
% 2.22/2.45  (step t2274.t3.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2274.t3.a0))
% 2.22/2.45  (step t2274.t3.t4 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2274.t3.t3))
% 2.22/2.45  (step t2274.t3.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2274.t3.t4))
% 2.22/2.45  (step t2274.t3.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2274.t3.a1))
% 2.22/2.45  (step t2274.t3.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2274.t3.t5 t2274.t3.t6))
% 2.22/2.45  (step t2274.t3.t8 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t2274.t3.t2 t2274.t3.t7))
% 2.22/2.45  (step t2274.t3 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t2274.t3.a0 t2274.t3.a1 t2274.t3.a2))
% 2.22/2.45  (step t2274.t4 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2274.t5 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2274.t6 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2274.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2274.t3 t2274.t4 t2274.t5 t2274.t6))
% 2.22/2.45  (step t2274.t8 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t2274.t7))
% 2.22/2.45  (step t2274.t9 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t2274.t8))
% 2.22/2.45  (step t2274.t10 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2274.t2 t2274.t9))
% 2.22/2.45  (step t2274.t11 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2274.t12 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2274.t10 t2274.t11))
% 2.22/2.45  (step t2274.t13 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2274.t12))
% 2.22/2.45  (step t2274.t14 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t2274.t13))
% 2.22/2.45  (step t2274.t15 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2274.t16 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2274.t15 t2274.a0 t2274.a2 t2274.a1))
% 2.22/2.45  (step t2274.t17 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2274.t14 t2274.t16))
% 2.22/2.45  (step t2274.t18 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2274.t1 t2274.a1 t2274.a3 t2274.t17 t2274.a4))
% 2.22/2.45  (step t2274 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t2274.a0 t2274.a1 t2274.a2 t2274.a3 t2274.a4))
% 2.22/2.45  (step t2275 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2276 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2277 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2278 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2279 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2280 (cl (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t2274 t2275 t2276 t2277 t2278 t2279))
% 2.22/2.45  (step t2281 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t2280))
% 2.22/2.45  (step t2282 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2281))
% 2.22/2.45  (step t2283 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2273 t2282))
% 2.22/2.45  (step t2284 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 2.22/2.45  (step t2285 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t2283 t2284))
% 2.22/2.45  (step t2286 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t2285))
% 2.22/2.45  (step t2287 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t2247 t2272 t2286))
% 2.22/2.45  (step t2288 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule not_and :premises (t2287))
% 2.22/2.45  (step t2289 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2290 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2291 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2292 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2293 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 2.22/2.45  (step t2294 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t2288 t2289 t2290 t2291 t2292 t2293))
% 2.22/2.45  (step t2295 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t2294))
% 2.22/2.45  (step t2296 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2232 t2246 t2295))
% 2.22/2.45  (step t2297 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule or :premises (t2296))
% 2.22/2.45  (step t2298 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t2297))
% 2.22/2.45  (step t2299 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t261))
% 2.22/2.45  (step t2300 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2298 t629 t713 t631 t2299))
% 2.22/2.45  (step t2301 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.45  (step t2302 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2303 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t2302))
% 2.22/2.45  (step t2304 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) :rule all_simplify)
% 2.22/2.45  (step t2305 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule refl)
% 2.22/2.45  (step t2306 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.45  (step t2307 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t2305 t2306))
% 2.22/2.45  (step t2308 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) :rule all_simplify)
% 2.22/2.45  (step t2309 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) true)) :rule trans :premises (t2307 t2308))
% 2.22/2.45  (step t2310 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) :rule trans :premises (t2304 t2309))
% 2.22/2.45  (step t2311 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2303 t2310))
% 2.22/2.45  (step t2312 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.22/2.45  (step t2313 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t2233 t2 t2311 t2312))
% 2.22/2.45  (step t2314 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 2.22/2.45  (step t2315 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2316)
% 2.22/2.45  (assume t2316.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2316.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2316.a2 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 2.22/2.45  (step t2316.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2316.t2)
% 2.22/2.45  (assume t2316.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 2.22/2.45  (assume t2316.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.45  (step t2316.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2316.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t2316.t2.t1))
% 2.22/2.45  (step t2316.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2316.t2.a1))
% 2.22/2.45  (step t2316.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2316.t2.t3))
% 2.22/2.45  (step t2316.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 2.22/2.45  (step t2316.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t2316.t2.t4 t2316.t2.t5))
% 2.22/2.45  (step t2316.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2316.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv2 :premises (t2316.t2.t7))
% 2.22/2.45  (step t2316.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule not_not)
% 2.22/2.45  (step t2316.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t2316.t2.t8 t2316.t2.t9))
% 2.22/2.45  (step t2316.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t2316.t2.t10 t2316.t2.a0))
% 2.22/2.45  (step t2316.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t2316.t2.t6 t2316.t2.t11))
% 2.22/2.45  (step t2316.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2316.t2.t2 t2316.t2.t12))
% 2.22/2.45  (step t2316.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t2316.t2.a0 t2316.t2.a1))
% 2.22/2.45  (step t2316.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2316.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2316.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2316.t2 t2316.t3 t2316.t4))
% 2.22/2.45  (step t2316.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t2316.t5))
% 2.22/2.45  (step t2316.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t2316.t6))
% 2.22/2.45  (step t2316.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2316.t1 t2316.t7))
% 2.22/2.45  (step t2316.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2316.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2316.t8 t2316.t9))
% 2.22/2.45  (step t2316.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t2316.t10))
% 2.22/2.45  (step t2316.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t2316.t11))
% 2.22/2.45  (step t2316.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2316.t14 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2316.t15)
% 2.22/2.45  (assume t2316.t15.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2316.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2316.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2316.t15.a1))
% 2.22/2.45  (step t2316.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2316.t15.t1))
% 2.22/2.45  (step t2316.t15.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2316.t15.a0))
% 2.22/2.45  (step t2316.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t2316.t15.t3 t2316.t15.t3))
% 2.22/2.45  (step t2316.t15.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t2316.t15.t2 t2316.t15.t4))
% 2.22/2.45  (step t2316.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t2316.t15.a0 t2316.t15.a1))
% 2.22/2.45  (step t2316.t16 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2316.t17 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2316.t18 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2316.t15 t2316.t16 t2316.t17))
% 2.22/2.45  (step t2316.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t2316.t18))
% 2.22/2.45  (step t2316.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t2316.t19))
% 2.22/2.45  (step t2316.t21 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2316.t14 t2316.t20))
% 2.22/2.45  (step t2316.t22 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2316.t23 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2316.t21 t2316.t22))
% 2.22/2.45  (step t2316.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2316.t23))
% 2.22/2.45  (step t2316.t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t2316.t24))
% 2.22/2.45  (step t2316.t26 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2316.t27 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2316.t26 t2316.a1 t2316.a0))
% 2.22/2.45  (step t2316.t28 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2316.t25 t2316.t27))
% 2.22/2.45  (step t2316.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2316.t13 t2316.a2 t2316.t28))
% 2.22/2.45  (step t2316.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2316.t12 t2316.t29))
% 2.22/2.45  (step t2316 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t2316.a0 t2316.a1 t2316.a2))
% 2.22/2.45  (step t2317 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2318 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2319 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2320 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t2316 t2317 t2318 t2319))
% 2.22/2.45  (step t2321 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t2320))
% 2.22/2.45  (step t2322 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t2321))
% 2.22/2.45  (step t2323 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2315 t2322))
% 2.22/2.45  (step t2324 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2325 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2323 t2324))
% 2.22/2.45  (step t2326 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t2325))
% 2.22/2.45  (step t2327 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t2326))
% 2.22/2.45  (step t2328 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2314 t2327))
% 2.22/2.45  (step t2329 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2330 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2331 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 2.22/2.45  (step t2332 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2333 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2328 t2329 t2330 t2331 t2332))
% 2.22/2.45  (step t2334 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t2333))
% 2.22/2.45  (step t2335 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2301 t2313 t2334))
% 2.22/2.45  (step t2336 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t2335))
% 2.22/2.45  (step t2337 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t2336))
% 2.22/2.45  (step t2338 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t261))
% 2.22/2.45  (step t2339 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.45  (step t2340 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.22/2.45  (step t2341 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2342 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t2341))
% 2.22/2.45  (step t2343 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))))) :rule all_simplify)
% 2.22/2.45  (step t2344 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule refl)
% 2.22/2.45  (step t2345 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 2.22/2.45  (step t2346 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule cong :premises (t2344 t2345))
% 2.22/2.45  (step t2347 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) :rule all_simplify)
% 2.22/2.45  (step t2348 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) true)) :rule trans :premises (t2346 t2347))
% 2.22/2.45  (step t2349 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) true)) :rule trans :premises (t2343 t2348))
% 2.22/2.45  (step t2350 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2342 t2349))
% 2.22/2.45  (step t2351 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 2.22/2.45  (step t2352 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t2340 t2350 t2351))
% 2.22/2.45  (step t2353 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 2.22/2.45  (step t2354 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2355)
% 2.22/2.45  (assume t2355.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.45  (assume t2355.a1 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 2.22/2.45  (step t2355.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2355.t2)
% 2.22/2.45  (assume t2355.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 2.22/2.45  (assume t2355.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.45  (step t2355.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2355.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t2355.t2.t1))
% 2.22/2.45  (step t2355.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t2355.t2.a1))
% 2.22/2.45  (step t2355.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t2355.t2.t3))
% 2.22/2.45  (step t2355.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 2.22/2.45  (step t2355.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t2355.t2.t4 t2355.t2.t5))
% 2.22/2.45  (step t2355.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2355.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv2 :premises (t2355.t2.t7))
% 2.22/2.45  (step t2355.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule not_not)
% 2.22/2.45  (step t2355.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t2355.t2.t8 t2355.t2.t9))
% 2.22/2.45  (step t2355.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t2355.t2.t10 t2355.t2.a0))
% 2.22/2.45  (step t2355.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t2355.t2.t6 t2355.t2.t11))
% 2.22/2.45  (step t2355.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2355.t2.t2 t2355.t2.t12))
% 2.22/2.45  (step t2355.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t2355.t2.a0 t2355.t2.a1))
% 2.22/2.45  (step t2355.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2355.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2355.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t2355.t2 t2355.t3 t2355.t4))
% 2.22/2.45  (step t2355.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t2355.t5))
% 2.22/2.45  (step t2355.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t2355.t6))
% 2.22/2.45  (step t2355.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2355.t1 t2355.t7))
% 2.22/2.45  (step t2355.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2355.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2355.t8 t2355.t9))
% 2.22/2.45  (step t2355.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t2355.t10))
% 2.22/2.45  (step t2355.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t2355.t11))
% 2.22/2.45  (step t2355.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2355.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2355.t13 t2355.a1 t2355.a0))
% 2.22/2.45  (step t2355.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2355.t12 t2355.t14))
% 2.22/2.45  (step t2355 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t2355.a0 t2355.a1))
% 2.22/2.45  (step t2356 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2357 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2358 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t2355 t2356 t2357))
% 2.22/2.45  (step t2359 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t2358))
% 2.22/2.45  (step t2360 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t2359))
% 2.22/2.45  (step t2361 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2354 t2360))
% 2.22/2.45  (step t2362 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2363 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2361 t2362))
% 2.22/2.45  (step t2364 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t2363))
% 2.22/2.45  (step t2365 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t2364))
% 2.22/2.45  (step t2366 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t2353 t2365))
% 2.22/2.45  (step t2367 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2368 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 2.22/2.45  (step t2369 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2370 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2366 t2367 t2368 t2369))
% 2.22/2.45  (step t2371 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t2370))
% 2.22/2.45  (step t2372 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t2339 t2352 t2371))
% 2.22/2.45  (step t2373 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t2372))
% 2.22/2.45  (step t2374 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t2373))
% 2.22/2.45  (step t2375 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t261))
% 2.22/2.45  (step t2376 (cl (or (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t2229))
% 2.22/2.45  (step t2377 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t2376))
% 2.22/2.45  (step t2378 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t2210 t2231 t2300 t2337 t2338 t2374 t2375 t2377))
% 2.22/2.45  (step t2379 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) :rule contraction :premises (t2378))
% 2.22/2.45  (step t2380 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t2381 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t2382 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2383 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t2382))
% 2.22/2.45  (step t2384 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))))) :rule all_simplify)
% 2.22/2.45  (step t2385 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule refl)
% 2.22/2.45  (step t2386 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.45  (step t2387 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t2385 t2386))
% 2.22/2.45  (step t2388 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.45  (step t2389 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) true)) :rule trans :premises (t2387 t2388))
% 2.22/2.45  (step t2390 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule trans :premises (t2384 t2389))
% 2.22/2.45  (step t2391 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2383 t2390))
% 2.22/2.45  (step t2392 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t2393 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t2233 t2 t2391 t2392))
% 2.22/2.45  (step t2394 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 2.22/2.45  (step t2395 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2396)
% 2.22/2.45  (assume t2396.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2396.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2396.a2 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 2.22/2.45  (step t2396.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2396.t2)
% 2.22/2.45  (assume t2396.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 2.22/2.45  (assume t2396.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.45  (step t2396.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2396.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t2396.t2.t1))
% 2.22/2.45  (step t2396.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2396.t2.a1))
% 2.22/2.45  (step t2396.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2396.t2.t3))
% 2.22/2.45  (step t2396.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 2.22/2.45  (step t2396.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule cong :premises (t2396.t2.t4 t2396.t2.t5))
% 2.22/2.45  (step t2396.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2396.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv2 :premises (t2396.t2.t7))
% 2.22/2.45  (step t2396.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t2396.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t2396.t2.t8 t2396.t2.t9))
% 2.22/2.45  (step t2396.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t2396.t2.t10 t2396.t2.a0))
% 2.22/2.45  (step t2396.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t2396.t2.t6 t2396.t2.t11))
% 2.22/2.45  (step t2396.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2396.t2.t2 t2396.t2.t12))
% 2.22/2.45  (step t2396.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2396.t2.a0 t2396.t2.a1))
% 2.22/2.45  (step t2396.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2396.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2396.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2396.t2 t2396.t3 t2396.t4))
% 2.22/2.45  (step t2396.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2396.t5))
% 2.22/2.45  (step t2396.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2396.t6))
% 2.22/2.45  (step t2396.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2396.t1 t2396.t7))
% 2.22/2.45  (step t2396.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2396.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2396.t8 t2396.t9))
% 2.22/2.45  (step t2396.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2396.t10))
% 2.22/2.45  (step t2396.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2396.t11))
% 2.22/2.45  (step t2396.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2396.t14 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2396.t15)
% 2.22/2.45  (assume t2396.t15.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2396.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2396.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2396.t15.a1))
% 2.22/2.45  (step t2396.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2396.t15.t1))
% 2.22/2.45  (step t2396.t15.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2396.t15.a0))
% 2.22/2.45  (step t2396.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t2396.t15.t3 t2396.t15.t3))
% 2.22/2.45  (step t2396.t15.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t2396.t15.t2 t2396.t15.t4))
% 2.22/2.45  (step t2396.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t2396.t15.a0 t2396.t15.a1))
% 2.22/2.45  (step t2396.t16 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2396.t17 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2396.t18 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2396.t15 t2396.t16 t2396.t17))
% 2.22/2.45  (step t2396.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t2396.t18))
% 2.22/2.45  (step t2396.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t2396.t19))
% 2.22/2.45  (step t2396.t21 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2396.t14 t2396.t20))
% 2.22/2.45  (step t2396.t22 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2396.t23 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2396.t21 t2396.t22))
% 2.22/2.45  (step t2396.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2396.t23))
% 2.22/2.45  (step t2396.t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t2396.t24))
% 2.22/2.45  (step t2396.t26 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2396.t27 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2396.t26 t2396.a1 t2396.a0))
% 2.22/2.45  (step t2396.t28 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2396.t25 t2396.t27))
% 2.22/2.45  (step t2396.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2396.t13 t2396.a2 t2396.t28))
% 2.22/2.45  (step t2396.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2396.t12 t2396.t29))
% 2.22/2.45  (step t2396 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2396.a0 t2396.a1 t2396.a2))
% 2.22/2.45  (step t2397 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2398 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2399 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2400 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t2396 t2397 t2398 t2399))
% 2.22/2.45  (step t2401 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2400))
% 2.22/2.45  (step t2402 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2401))
% 2.22/2.45  (step t2403 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2395 t2402))
% 2.22/2.45  (step t2404 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2405 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2403 t2404))
% 2.22/2.45  (step t2406 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2405))
% 2.22/2.45  (step t2407 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2406))
% 2.22/2.45  (step t2408 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2394 t2407))
% 2.22/2.45  (step t2409 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2410 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2411 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t2412 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t2413 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2408 t2409 t2410 t2411 t2412))
% 2.22/2.45  (step t2414 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2413))
% 2.22/2.45  (step t2415 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2381 t2393 t2414))
% 2.22/2.45  (step t2416 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t2415))
% 2.22/2.45  (step t2417 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t2416))
% 2.22/2.45  (step t2418 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t2419 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t2420 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t2421 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2422 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t2421))
% 2.22/2.45  (step t2423 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))))) :rule all_simplify)
% 2.22/2.45  (step t2424 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule refl)
% 2.22/2.45  (step t2425 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 2.22/2.45  (step t2426 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule cong :premises (t2424 t2425))
% 2.22/2.45  (step t2427 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.45  (step t2428 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) true)) :rule trans :premises (t2426 t2427))
% 2.22/2.45  (step t2429 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) true)) :rule trans :premises (t2423 t2428))
% 2.22/2.45  (step t2430 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2422 t2429))
% 2.22/2.45  (step t2431 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t2432 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t2420 t2430 t2431))
% 2.22/2.45  (step t2433 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule and_neg)
% 2.22/2.45  (step t2434 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2435)
% 2.22/2.45  (assume t2435.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (assume t2435.a1 (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))
% 2.22/2.45  (step t2435.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2435.t2)
% 2.22/2.45  (assume t2435.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))
% 2.22/2.45  (assume t2435.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (step t2435.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2435.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule equiv1 :premises (t2435.t2.t1))
% 2.22/2.45  (step t2435.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t2435.t2.a1))
% 2.22/2.45  (step t2435.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t2435.t2.t3))
% 2.22/2.45  (step t2435.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 2.22/2.45  (step t2435.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule cong :premises (t2435.t2.t4 t2435.t2.t5))
% 2.22/2.45  (step t2435.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2435.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv2 :premises (t2435.t2.t7))
% 2.22/2.45  (step t2435.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t2435.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t2435.t2.t8 t2435.t2.t9))
% 2.22/2.45  (step t2435.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t2435.t2.t10 t2435.t2.a0))
% 2.22/2.45  (step t2435.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t2435.t2.t6 t2435.t2.t11))
% 2.22/2.45  (step t2435.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2435.t2.t2 t2435.t2.t12))
% 2.22/2.45  (step t2435.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2435.t2.a0 t2435.t2.a1))
% 2.22/2.45  (step t2435.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2435.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2435.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t2435.t2 t2435.t3 t2435.t4))
% 2.22/2.45  (step t2435.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2435.t5))
% 2.22/2.45  (step t2435.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2435.t6))
% 2.22/2.45  (step t2435.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2435.t1 t2435.t7))
% 2.22/2.45  (step t2435.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2435.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2435.t8 t2435.t9))
% 2.22/2.45  (step t2435.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2435.t10))
% 2.22/2.45  (step t2435.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2435.t11))
% 2.22/2.45  (step t2435.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2435.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2435.t13 t2435.a1 t2435.a0))
% 2.22/2.45  (step t2435.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2435.t12 t2435.t14))
% 2.22/2.45  (step t2435 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t2435.a0 t2435.a1))
% 2.22/2.45  (step t2436 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2437 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2438 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t2435 t2436 t2437))
% 2.22/2.45  (step t2439 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t2438))
% 2.22/2.45  (step t2440 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2439))
% 2.22/2.45  (step t2441 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2434 t2440))
% 2.22/2.45  (step t2442 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2443 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2441 t2442))
% 2.22/2.45  (step t2444 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2443))
% 2.22/2.45  (step t2445 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t2444))
% 2.22/2.45  (step t2446 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t2433 t2445))
% 2.22/2.45  (step t2447 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2448 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t2449 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t2450 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2446 t2447 t2448 t2449))
% 2.22/2.45  (step t2451 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t2450))
% 2.22/2.45  (step t2452 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t2419 t2432 t2451))
% 2.22/2.45  (step t2453 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t2452))
% 2.22/2.45  (step t2454 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t2453))
% 2.22/2.45  (step t2455 (cl (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t2456 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.45  (step t2457 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 2.22/2.45  (step t2458 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t397 t1044 t906 t398 t1055 t2457))
% 2.22/2.45  (step t2459 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t2460 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2461)
% 2.22/2.45  (assume t2461.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t2461.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t2461.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t2461.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.45  (assume t2461.a4 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.45  (step t2461.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2461.t2)
% 2.22/2.45  (assume t2461.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.45  (assume t2461.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.45  (assume t2461.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.45  (assume t2461.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.45  (step t2461.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.45  (step t2461.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv1 :premises (t2461.t2.t1))
% 2.22/2.45  (step t2461.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t2461.t2.a1))
% 2.22/2.45  (step t2461.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2461.t2.t3))
% 2.22/2.45  (step t2461.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t2461.t2.a3))
% 2.22/2.45  (step t2461.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t2461.t2.a2))
% 2.22/2.45  (step t2461.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t2461.t2.t6))
% 2.22/2.45  (step t2461.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule trans :premises (t2461.t2.t5 t2461.t2.t7))
% 2.22/2.45  (step t2461.t2.t9 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t2461.t2.t4 t2461.t2.t8))
% 2.22/2.45  (step t2461.t2.t10 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t2461.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t2461.t2.t10))
% 2.22/2.45  (step t2461.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 2.22/2.45  (step t2461.t2.t13 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t2461.t2.t11 t2461.t2.t12))
% 2.22/2.45  (step t2461.t2.t14 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t2461.t2.t13 t2461.t2.a0))
% 2.22/2.45  (step t2461.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t2461.t2.t9 t2461.t2.t14))
% 2.22/2.45  (step t2461.t2.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2461.t2.t2 t2461.t2.t15))
% 2.22/2.45  (step t2461.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2461.t2.a0 t2461.t2.a1 t2461.t2.a2 t2461.t2.a3))
% 2.22/2.45  (step t2461.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2461.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t2461.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2461.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t2461.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2461.t2 t2461.t3 t2461.t4 t2461.t5 t2461.t6))
% 2.22/2.45  (step t2461.t8 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2461.t7))
% 2.22/2.45  (step t2461.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2461.t8))
% 2.22/2.45  (step t2461.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2461.t1 t2461.t9))
% 2.22/2.45  (step t2461.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.22/2.45  (step t2461.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2461.t10 t2461.t11))
% 2.22/2.45  (step t2461.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2461.t12))
% 2.22/2.45  (step t2461.t14 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2461.t13))
% 2.22/2.45  (step t2461.t15 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.22/2.45  (step t2461.t16 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2461.t17)
% 2.22/2.45  (assume t2461.t17.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t2461.t17.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t2461.t17.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (step t2461.t17.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t2461.t17.a2))
% 2.22/2.45  (step t2461.t17.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t2461.t17.t1))
% 2.22/2.45  (step t2461.t17.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t2461.t17.a0))
% 2.22/2.45  (step t2461.t17.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t2461.t17.t3))
% 2.22/2.45  (step t2461.t17.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t2461.t17.t4))
% 2.22/2.45  (step t2461.t17.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2461.t17.a1))
% 2.22/2.45  (step t2461.t17.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2461.t17.t6))
% 2.22/2.45  (step t2461.t17.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2461.t17.t7))
% 2.22/2.45  (step t2461.t17.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t2461.t17.t5 t2461.t17.t8))
% 2.22/2.45  (step t2461.t17.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t2461.t17.t2 t2461.t17.t9))
% 2.22/2.45  (step t2461.t17 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t2461.t17.a0 t2461.t17.a1 t2461.t17.a2))
% 2.22/2.45  (step t2461.t18 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2461.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2461.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2461.t21 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t2461.t17 t2461.t18 t2461.t19 t2461.t20))
% 2.22/2.45  (step t2461.t22 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t2461.t21))
% 2.22/2.45  (step t2461.t23 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t2461.t22))
% 2.22/2.45  (step t2461.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2461.t16 t2461.t23))
% 2.22/2.45  (step t2461.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.45  (step t2461.t26 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2461.t24 t2461.t25))
% 2.22/2.45  (step t2461.t27 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t2461.t26))
% 2.22/2.45  (step t2461.t28 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t2461.t27))
% 2.22/2.45  (step t2461.t29 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t2461.t30 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2461.t29 t2461.a0 t2461.a2 t2461.a1))
% 2.22/2.45  (step t2461.t31 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2461.t28 t2461.t30))
% 2.22/2.45  (step t2461.t32 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2461.t33)
% 2.22/2.45  (assume t2461.t33.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t2461.t33.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (step t2461.t33.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t2461.t33.a1))
% 2.22/2.45  (step t2461.t33.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t2461.t33.t1))
% 2.22/2.45  (step t2461.t33.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2461.t33.a0))
% 2.22/2.45  (step t2461.t33.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2461.t33.t3))
% 2.22/2.45  (step t2461.t33.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2461.t33.t4))
% 2.22/2.45  (step t2461.t33.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t2461.t33.t5 t2461.t33.t5))
% 2.22/2.45  (step t2461.t33.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t2461.t33.t2 t2461.t33.t6))
% 2.22/2.45  (step t2461.t33 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t2461.t33.a0 t2461.t33.a1))
% 2.22/2.45  (step t2461.t34 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2461.t35 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2461.t36 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t2461.t33 t2461.t34 t2461.t35))
% 2.22/2.45  (step t2461.t37 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t2461.t36))
% 2.22/2.45  (step t2461.t38 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2461.t37))
% 2.22/2.45  (step t2461.t39 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2461.t32 t2461.t38))
% 2.22/2.45  (step t2461.t40 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.45  (step t2461.t41 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2461.t39 t2461.t40))
% 2.22/2.45  (step t2461.t42 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2461.t41))
% 2.22/2.45  (step t2461.t43 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t2461.t42))
% 2.22/2.45  (step t2461.t44 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t2461.t45 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2461.t44 t2461.a2 t2461.a0))
% 2.22/2.45  (step t2461.t46 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2461.t43 t2461.t45))
% 2.22/2.45  (step t2461.t47 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2461.t15 t2461.a4 t2461.t31 t2461.a3 t2461.t46))
% 2.22/2.45  (step t2461.t48 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2461.t14 t2461.t47))
% 2.22/2.45  (step t2461 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2461.a0 t2461.a1 t2461.a2 t2461.a3 t2461.a4))
% 2.22/2.45  (step t2462 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2463 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2464 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2465 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2466 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2467 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2461 t2462 t2463 t2464 t2465 t2466))
% 2.22/2.45  (step t2468 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2467))
% 2.22/2.45  (step t2469 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2468))
% 2.22/2.45  (step t2470 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2460 t2469))
% 2.22/2.45  (step t2471 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.22/2.45  (step t2472 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2470 t2471))
% 2.22/2.45  (step t2473 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2472))
% 2.22/2.45  (step t2474 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2473))
% 2.22/2.45  (step t2475 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2459 t2474))
% 2.22/2.45  (step t2476 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2477 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2478 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2479 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2480 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2481 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.22/2.45  (step t2482 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2475 t2476 t2477 t2478 t2479 t2480 t2481))
% 2.22/2.45  (step t2483 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2482))
% 2.22/2.45  (step t2484 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2456 t2458 t2483))
% 2.22/2.45  (step t2485 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t2484))
% 2.22/2.45  (step t2486 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t2485))
% 2.22/2.45  (step t2487 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2379 t65 t2380 t2417 t2418 t2454 t2455 t2486))
% 2.22/2.45  (step t2488 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2487))
% 2.22/2.45  (step t2489 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t1349))
% 2.22/2.45  (step t2490 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule or :premises (t2489))
% 2.22/2.45  (step t2491 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.45  (step t2492 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t2493 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t2492))
% 2.22/2.45  (step t2494 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 2.22/2.45  (step t2495 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 2.22/2.45  (step t2496 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 2.22/2.45  (step t2497 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t2495 t2496))
% 2.22/2.45  (step t2498 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 2.22/2.45  (step t2499 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t2497 t2498))
% 2.22/2.45  (step t2500 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t2494 t2499))
% 2.22/2.45  (step t2501 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2493 t2500))
% 2.22/2.45  (step t2502 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 2.22/2.45  (step t2503 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t906 t2501 t2502))
% 2.22/2.45  (step t2504 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t2505 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2506)
% 2.22/2.45  (assume t2506.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t2506.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.45  (step t2506.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2506.t2)
% 2.22/2.45  (assume t2506.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.45  (assume t2506.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (step t2506.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t2506.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t2506.t2.t1))
% 2.22/2.45  (step t2506.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2506.t2.a1))
% 2.22/2.45  (step t2506.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2506.t2.t3))
% 2.22/2.45  (step t2506.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 2.22/2.45  (step t2506.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t2506.t2.t4 t2506.t2.t5))
% 2.22/2.45  (step t2506.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t2506.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t2506.t2.t7))
% 2.22/2.45  (step t2506.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 2.22/2.45  (step t2506.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t2506.t2.t8 t2506.t2.t9))
% 2.22/2.45  (step t2506.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t2506.t2.t10 t2506.t2.a0))
% 2.22/2.45  (step t2506.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t2506.t2.t6 t2506.t2.t11))
% 2.22/2.45  (step t2506.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2506.t2.t2 t2506.t2.t12))
% 2.22/2.45  (step t2506.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2506.t2.a0 t2506.t2.a1))
% 2.22/2.45  (step t2506.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2506.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2506.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2506.t2 t2506.t3 t2506.t4))
% 2.22/2.45  (step t2506.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2506.t5))
% 2.22/2.45  (step t2506.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2506.t6))
% 2.22/2.45  (step t2506.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2506.t1 t2506.t7))
% 2.22/2.45  (step t2506.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t2506.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2506.t8 t2506.t9))
% 2.22/2.45  (step t2506.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2506.t10))
% 2.22/2.45  (step t2506.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2506.t11))
% 2.22/2.45  (step t2506.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t2506.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2506.t13 t2506.a1 t2506.a0))
% 2.22/2.45  (step t2506.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2506.t12 t2506.t14))
% 2.22/2.45  (step t2506 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2506.a0 t2506.a1))
% 2.22/2.45  (step t2507 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2508 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2509 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2506 t2507 t2508))
% 2.22/2.45  (step t2510 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2509))
% 2.22/2.45  (step t2511 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2510))
% 2.22/2.45  (step t2512 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2505 t2511))
% 2.22/2.45  (step t2513 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t2514 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2512 t2513))
% 2.22/2.45  (step t2515 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2514))
% 2.22/2.45  (step t2516 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2515))
% 2.22/2.45  (step t2517 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2504 t2516))
% 2.22/2.45  (step t2518 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2519 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2520 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2521 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2517 t2518 t2519 t2520))
% 2.22/2.45  (step t2522 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2521))
% 2.22/2.45  (step t2523 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2491 t2503 t2522))
% 2.22/2.45  (step t2524 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t2523))
% 2.22/2.45  (step t2525 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t2524))
% 2.22/2.45  (step t2526 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t1186))
% 2.22/2.45  (step t2527 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.45  (step t2528 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 2.22/2.45  (step t2529 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t397 t1044 t906 t1055 t2528))
% 2.22/2.45  (step t2530 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t2531 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2532)
% 2.22/2.45  (assume t2532.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t2532.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t2532.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t2532.a3 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.45  (step t2532.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2532.t2)
% 2.22/2.45  (assume t2532.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 2.22/2.45  (assume t2532.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.45  (step t2532.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t2532.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) false)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t2532.t2.t1))
% 2.22/2.45  (step t2532.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t2532.t2.a1))
% 2.22/2.45  (step t2532.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2532.t2.t3))
% 2.22/2.45  (step t2532.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 2.22/2.45  (step t2532.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t2532.t2.t4 t2532.t2.t5))
% 2.22/2.45  (step t2532.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t2532.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t2532.t2.t7))
% 2.22/2.45  (step t2532.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 2.22/2.45  (step t2532.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t2532.t2.t8 t2532.t2.t9))
% 2.22/2.45  (step t2532.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t2532.t2.t10 t2532.t2.a0))
% 2.22/2.45  (step t2532.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t2532.t2.t6 t2532.t2.t11))
% 2.22/2.45  (step t2532.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2532.t2.t2 t2532.t2.t12))
% 2.22/2.45  (step t2532.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2532.t2.a0 t2532.t2.a1))
% 2.22/2.45  (step t2532.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2532.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t2532.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t2532.t2 t2532.t3 t2532.t4))
% 2.22/2.45  (step t2532.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2532.t5))
% 2.22/2.45  (step t2532.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2532.t6))
% 2.22/2.45  (step t2532.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2532.t1 t2532.t7))
% 2.22/2.45  (step t2532.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t2532.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2532.t8 t2532.t9))
% 2.22/2.45  (step t2532.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2532.t10))
% 2.22/2.45  (step t2532.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2532.t11))
% 2.22/2.45  (step t2532.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 2.22/2.45  (step t2532.t14 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2532.t15)
% 2.22/2.45  (assume t2532.t15.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t2532.t15.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t2532.t15.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (step t2532.t15.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t2532.t15.a2))
% 2.22/2.45  (step t2532.t15.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t2532.t15.t1))
% 2.22/2.45  (step t2532.t15.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t2532.t15.a0))
% 2.22/2.45  (step t2532.t15.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t2532.t15.t3))
% 2.22/2.45  (step t2532.t15.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t2532.t15.t4))
% 2.22/2.45  (step t2532.t15.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2532.t15.a1))
% 2.22/2.45  (step t2532.t15.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2532.t15.t6))
% 2.22/2.45  (step t2532.t15.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t2532.t15.t7))
% 2.22/2.45  (step t2532.t15.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t2532.t15.t5 t2532.t15.t8))
% 2.22/2.45  (step t2532.t15.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t2532.t15.t2 t2532.t15.t9))
% 2.22/2.45  (step t2532.t15 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t2532.t15.a0 t2532.t15.a1 t2532.t15.a2))
% 2.22/2.45  (step t2532.t16 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2532.t17 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2532.t18 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2532.t19 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t2532.t15 t2532.t16 t2532.t17 t2532.t18))
% 2.22/2.45  (step t2532.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t2532.t19))
% 2.22/2.45  (step t2532.t21 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t2532.t20))
% 2.22/2.45  (step t2532.t22 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2532.t14 t2532.t21))
% 2.22/2.45  (step t2532.t23 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.45  (step t2532.t24 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2532.t22 t2532.t23))
% 2.22/2.45  (step t2532.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t2532.t24))
% 2.22/2.45  (step t2532.t26 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t2532.t25))
% 2.22/2.45  (step t2532.t27 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t2532.t28 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2532.t27 t2532.a0 t2532.a2 t2532.a1))
% 2.22/2.45  (step t2532.t29 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2532.t26 t2532.t28))
% 2.22/2.45  (step t2532.t30 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2532.t13 t2532.a3 t2532.t29))
% 2.22/2.45  (step t2532.t31 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2532.t12 t2532.t30))
% 2.22/2.45  (step t2532 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2532.a0 t2532.a1 t2532.a2 t2532.a3))
% 2.22/2.45  (step t2533 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2534 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2535 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2536 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t2537 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t2532 t2533 t2534 t2535 t2536))
% 2.22/2.45  (step t2538 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2537))
% 2.22/2.45  (step t2539 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2538))
% 2.22/2.45  (step t2540 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2531 t2539))
% 2.22/2.45  (step t2541 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t2542 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2540 t2541))
% 2.22/2.45  (step t2543 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2542))
% 2.22/2.45  (step t2544 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2543))
% 2.22/2.45  (step t2545 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2530 t2544))
% 2.22/2.45  (step t2546 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2547 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2548 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2549 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t2550 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2551 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2545 t2546 t2547 t2548 t2549 t2550))
% 2.22/2.45  (step t2552 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2551))
% 2.22/2.45  (step t2553 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2527 t2529 t2552))
% 2.22/2.45  (step t2554 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t2553))
% 2.22/2.45  (step t2555 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t2554))
% 2.22/2.45  (step t2556 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2488 t2490 t2525 t2526 t2555))
% 2.22/2.45  (step t2557 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2556))
% 2.22/2.45  (step t2558 (cl (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t345))
% 2.22/2.45  (step t2559 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t2558))
% 2.22/2.45  (step t2560 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t2561 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t2562 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule equiv1 :premises (t2561))
% 2.22/2.45  (step t2563 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))))) :rule all_simplify)
% 2.22/2.45  (step t2564 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule refl)
% 2.22/2.45  (step t2565 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 2.22/2.45  (step t2566 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule cong :premises (t2564 t2565))
% 2.22/2.45  (step t2567 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true)) :rule all_simplify)
% 2.22/2.45  (step t2568 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) true)) :rule trans :premises (t2566 t2567))
% 2.22/2.45  (step t2569 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) true)) :rule trans :premises (t2563 t2568))
% 2.22/2.45  (step t2570 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2562 t2569))
% 2.22/2.45  (step t2571 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t2572 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t2233 t2234 t2 t2570 t2571))
% 2.22/2.45  (step t2573 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2574 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2575)
% 2.22/2.45  (assume t2575.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2575.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2575.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2575.a3 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 2.22/2.45  (step t2575.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2575.t2)
% 2.22/2.45  (assume t2575.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 2.22/2.45  (assume t2575.t2.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 2.22/2.45  (step t2575.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t2575.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule equiv1 :premises (t2575.t2.t1))
% 2.22/2.45  (step t2575.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t2575.t2.a1))
% 2.22/2.45  (step t2575.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2575.t2.t3))
% 2.22/2.45  (step t2575.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e22))) :rule refl)
% 2.22/2.45  (step t2575.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule cong :premises (t2575.t2.t4 t2575.t2.t5))
% 2.22/2.45  (step t2575.t2.t7 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t2575.t2.t8 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv2 :premises (t2575.t2.t7))
% 2.22/2.45  (step t2575.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) :rule not_not)
% 2.22/2.45  (step t2575.t2.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t2575.t2.t8 t2575.t2.t9))
% 2.22/2.45  (step t2575.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false)) :rule resolution :premises (t2575.t2.t10 t2575.t2.a0))
% 2.22/2.45  (step t2575.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t2575.t2.t6 t2575.t2.t11))
% 2.22/2.45  (step t2575.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2575.t2.t2 t2575.t2.t12))
% 2.22/2.45  (step t2575.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t2575.t2.a0 t2575.t2.a1))
% 2.22/2.45  (step t2575.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2575.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2575.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2575.t2 t2575.t3 t2575.t4))
% 2.22/2.45  (step t2575.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t2575.t5))
% 2.22/2.45  (step t2575.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t2575.t6))
% 2.22/2.45  (step t2575.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2575.t1 t2575.t7))
% 2.22/2.45  (step t2575.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2575.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2575.t8 t2575.t9))
% 2.22/2.45  (step t2575.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t2575.t10))
% 2.22/2.45  (step t2575.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t2575.t11))
% 2.22/2.45  (step t2575.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2575.t14 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2575.t15)
% 2.22/2.45  (assume t2575.t15.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2575.t15.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2575.t15.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2575.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t2575.t15.a2))
% 2.22/2.45  (step t2575.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2575.t15.t1))
% 2.22/2.45  (step t2575.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2575.t15.a0))
% 2.22/2.45  (step t2575.t15.t4 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2575.t15.t3))
% 2.22/2.45  (step t2575.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2575.t15.t4))
% 2.22/2.45  (step t2575.t15.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2575.t15.a1))
% 2.22/2.45  (step t2575.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2575.t15.t5 t2575.t15.t6))
% 2.22/2.45  (step t2575.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t2575.t15.t2 t2575.t15.t7))
% 2.22/2.45  (step t2575.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t2575.t15.a0 t2575.t15.a1 t2575.t15.a2))
% 2.22/2.45  (step t2575.t16 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2575.t17 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2575.t18 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2575.t19 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2575.t15 t2575.t16 t2575.t17 t2575.t18))
% 2.22/2.45  (step t2575.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t2575.t19))
% 2.22/2.45  (step t2575.t21 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t2575.t20))
% 2.22/2.45  (step t2575.t22 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2575.t14 t2575.t21))
% 2.22/2.45  (step t2575.t23 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2575.t24 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2575.t22 t2575.t23))
% 2.22/2.45  (step t2575.t25 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2575.t24))
% 2.22/2.45  (step t2575.t26 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t2575.t25))
% 2.22/2.45  (step t2575.t27 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2575.t28 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2575.t27 t2575.a0 t2575.a2 t2575.a1))
% 2.22/2.45  (step t2575.t29 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2575.t26 t2575.t28))
% 2.22/2.45  (step t2575.t30 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2575.t13 t2575.a3 t2575.t29))
% 2.22/2.45  (step t2575.t31 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2575.t12 t2575.t30))
% 2.22/2.45  (step t2575 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t2575.a0 t2575.a1 t2575.a2 t2575.a3))
% 2.22/2.45  (step t2576 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2577 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2578 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2579 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2580 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t2575 t2576 t2577 t2578 t2579))
% 2.22/2.45  (step t2581 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t2580))
% 2.22/2.45  (step t2582 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t2581))
% 2.22/2.45  (step t2583 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2574 t2582))
% 2.22/2.45  (step t2584 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2585 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2583 t2584))
% 2.22/2.45  (step t2586 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t2585))
% 2.22/2.45  (step t2587 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t2586))
% 2.22/2.45  (step t2588 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2573 t2587))
% 2.22/2.45  (step t2589 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2590 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2591 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2592 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2593 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2594 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2588 t2589 t2590 t2591 t2592 t2593))
% 2.22/2.45  (step t2595 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t2594))
% 2.22/2.45  (step t2596 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2560 t2572 t2595))
% 2.22/2.45  (step t2597 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t2596))
% 2.22/2.45  (step t2598 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t2597))
% 2.22/2.45  (step t2599 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and :premises (t261))
% 2.22/2.45  (step t2600 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t2601 (cl (= (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true) (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2602 (cl (not (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true)) (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule equiv1 :premises (t2601))
% 2.22/2.45  (step t2603 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))))) :rule all_simplify)
% 2.22/2.45  (step t2604 (cl (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23))) :rule refl)
% 2.22/2.45  (step t2605 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule all_simplify)
% 2.22/2.45  (step t2606 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)))) :rule cong :premises (t2604 t2605))
% 2.22/2.45  (step t2607 (cl (= (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)) true)) :rule all_simplify)
% 2.22/2.45  (step t2608 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) true)) :rule trans :premises (t2606 t2607))
% 2.22/2.45  (step t2609 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true)) :rule trans :premises (t2603 t2608))
% 2.22/2.45  (step t2610 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule resolution :premises (t2602 t2609))
% 2.22/2.45  (step t2611 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t2612 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t2610 t2 t2611))
% 2.22/2.45  (step t2613 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2614 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2615)
% 2.22/2.45  (assume t2615.a0 (not (= tptp.e21 tptp.e23)))
% 2.22/2.45  (assume t2615.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2615.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2615.t2)
% 2.22/2.45  (assume t2615.t2.a0 (not (= tptp.e21 tptp.e23)))
% 2.22/2.45  (assume t2615.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2615.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t2615.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t2615.t2.t1))
% 2.22/2.45  (step t2615.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 2.22/2.45  (step t2615.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2615.t2.a1))
% 2.22/2.45  (step t2615.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 tptp.e23))) :rule cong :premises (t2615.t2.t3 t2615.t2.t4))
% 2.22/2.45  (step t2615.t2.t6 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2615.t2.t7 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t2615.t2.t6))
% 2.22/2.45  (step t2615.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 2.22/2.45  (step t2615.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t2615.t2.t7 t2615.t2.t8))
% 2.22/2.45  (step t2615.t2.t10 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t2615.t2.t9 t2615.t2.a0))
% 2.22/2.45  (step t2615.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t2615.t2.t5 t2615.t2.t10))
% 2.22/2.45  (step t2615.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2615.t2.t2 t2615.t2.t11))
% 2.22/2.45  (step t2615.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2615.t2.a0 t2615.t2.a1))
% 2.22/2.45  (step t2615.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2615.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2615.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2615.t2 t2615.t3 t2615.t4))
% 2.22/2.45  (step t2615.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2615.t5))
% 2.22/2.45  (step t2615.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2615.t6))
% 2.22/2.45  (step t2615.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2615.t1 t2615.t7))
% 2.22/2.45  (step t2615.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2615.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2615.t8 t2615.t9))
% 2.22/2.45  (step t2615.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2615.t10))
% 2.22/2.45  (step t2615.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2615.t11))
% 2.22/2.45  (step t2615.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2615.t14 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2615.t13 t2615.a0 t2615.a1))
% 2.22/2.45  (step t2615.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2615.t12 t2615.t14))
% 2.22/2.45  (step t2615 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2615.a0 t2615.a1))
% 2.22/2.45  (step t2616 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2617 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2618 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2615 t2616 t2617))
% 2.22/2.45  (step t2619 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2618))
% 2.22/2.45  (step t2620 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2619))
% 2.22/2.45  (step t2621 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2614 t2620))
% 2.22/2.45  (step t2622 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2623 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2621 t2622))
% 2.22/2.45  (step t2624 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2623))
% 2.22/2.45  (step t2625 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2624))
% 2.22/2.45  (step t2626 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2613 t2625))
% 2.22/2.45  (step t2627 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2628 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2629 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2630 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2626 t2627 t2628 t2629))
% 2.22/2.45  (step t2631 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2630))
% 2.22/2.45  (step t2632 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2600 t2612 t2631))
% 2.22/2.45  (step t2633 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t2632))
% 2.22/2.45  (step t2634 (cl (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2633))
% 2.22/2.45  (step t2635 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t2636 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2637 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t2636))
% 2.22/2.45  (step t2638 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 2.22/2.45  (step t2639 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 2.22/2.45  (step t2640 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.45  (step t2641 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t2639 t2640))
% 2.22/2.45  (step t2642 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.45  (step t2643 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t2641 t2642))
% 2.22/2.45  (step t2644 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t2638 t2643))
% 2.22/2.45  (step t2645 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2637 t2644))
% 2.22/2.45  (step t2646 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t2647 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t359 t2645 t2646))
% 2.22/2.45  (step t2648 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 2.22/2.45  (step t2649 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2650)
% 2.22/2.45  (assume t2650.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.45  (assume t2650.a1 (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))
% 2.22/2.45  (step t2650.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2650.t2)
% 2.22/2.45  (assume t2650.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))
% 2.22/2.45  (assume t2650.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.45  (step t2650.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2650.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t2650.t2.t1))
% 2.22/2.45  (step t2650.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t2650.t2.a1))
% 2.22/2.45  (step t2650.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t2650.t2.t3))
% 2.22/2.45  (step t2650.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 2.22/2.45  (step t2650.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t2650.t2.t4 t2650.t2.t5))
% 2.22/2.45  (step t2650.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2650.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t2650.t2.t7))
% 2.22/2.45  (step t2650.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t2650.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t2650.t2.t8 t2650.t2.t9))
% 2.22/2.45  (step t2650.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t2650.t2.t10 t2650.t2.a0))
% 2.22/2.45  (step t2650.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t2650.t2.t6 t2650.t2.t11))
% 2.22/2.45  (step t2650.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2650.t2.t2 t2650.t2.t12))
% 2.22/2.45  (step t2650.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t2650.t2.a0 t2650.t2.a1))
% 2.22/2.45  (step t2650.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2650.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2650.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t2650.t2 t2650.t3 t2650.t4))
% 2.22/2.45  (step t2650.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t2650.t5))
% 2.22/2.45  (step t2650.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t2650.t6))
% 2.22/2.45  (step t2650.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2650.t1 t2650.t7))
% 2.22/2.45  (step t2650.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2650.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2650.t8 t2650.t9))
% 2.22/2.45  (step t2650.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t2650.t10))
% 2.22/2.45  (step t2650.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t2650.t11))
% 2.22/2.45  (step t2650.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2650.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t2650.t13 t2650.a1 t2650.a0))
% 2.22/2.45  (step t2650.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2650.t12 t2650.t14))
% 2.22/2.45  (step t2650 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t2650.a0 t2650.a1))
% 2.22/2.45  (step t2651 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2652 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2653 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t2650 t2651 t2652))
% 2.22/2.45  (step t2654 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t2653))
% 2.22/2.45  (step t2655 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t2654))
% 2.22/2.45  (step t2656 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2649 t2655))
% 2.22/2.45  (step t2657 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2658 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2656 t2657))
% 2.22/2.45  (step t2659 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t2658))
% 2.22/2.45  (step t2660 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t2659))
% 2.22/2.45  (step t2661 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t2648 t2660))
% 2.22/2.45  (step t2662 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2663 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t2664 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t2665 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2661 t2662 t2663 t2664))
% 2.22/2.45  (step t2666 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t2665))
% 2.22/2.45  (step t2667 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t2635 t2647 t2666))
% 2.22/2.45  (step t2668 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t2667))
% 2.22/2.45  (step t2669 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t2668))
% 2.22/2.45  (step t2670 (cl (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t2671 (cl (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t345))
% 2.22/2.45  (step t2672 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t2671))
% 2.22/2.45  (step t2673 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t2674 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2675 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t2674))
% 2.22/2.45  (step t2676 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t2677 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t2678 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t2679 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t2677 t2678))
% 2.22/2.45  (step t2680 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t2681 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) true)) :rule trans :premises (t2679 t2680))
% 2.22/2.45  (step t2682 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) true)) :rule trans :premises (t2676 t2681))
% 2.22/2.45  (step t2683 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2675 t2682))
% 2.22/2.45  (step t2684 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t2685 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t2340 t2683 t2684))
% 2.22/2.45  (step t2686 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t2687 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2688)
% 2.22/2.45  (assume t2688.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.45  (assume t2688.a1 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 2.22/2.45  (step t2688.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2688.t2)
% 2.22/2.45  (assume t2688.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 2.22/2.45  (assume t2688.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.45  (step t2688.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2688.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t2688.t2.t1))
% 2.22/2.45  (step t2688.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t2688.t2.a1))
% 2.22/2.45  (step t2688.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t2688.t2.t3))
% 2.22/2.45  (step t2688.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule refl)
% 2.22/2.45  (step t2688.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t2688.t2.t4 t2688.t2.t5))
% 2.22/2.45  (step t2688.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2688.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv2 :premises (t2688.t2.t7))
% 2.22/2.45  (step t2688.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t2688.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t2688.t2.t8 t2688.t2.t9))
% 2.22/2.45  (step t2688.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t2688.t2.t10 t2688.t2.a0))
% 2.22/2.45  (step t2688.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t2688.t2.t6 t2688.t2.t11))
% 2.22/2.45  (step t2688.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2688.t2.t2 t2688.t2.t12))
% 2.22/2.45  (step t2688.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t2688.t2.a0 t2688.t2.a1))
% 2.22/2.45  (step t2688.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2688.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2688.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t2688.t2 t2688.t3 t2688.t4))
% 2.22/2.45  (step t2688.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2688.t5))
% 2.22/2.45  (step t2688.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2688.t6))
% 2.22/2.45  (step t2688.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2688.t1 t2688.t7))
% 2.22/2.45  (step t2688.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t2688.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2688.t8 t2688.t9))
% 2.22/2.45  (step t2688.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2688.t10))
% 2.22/2.45  (step t2688.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t2688.t11))
% 2.22/2.45  (step t2688.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2688.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2688.t13 t2688.a1 t2688.a0))
% 2.22/2.45  (step t2688.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2688.t12 t2688.t14))
% 2.22/2.45  (step t2688 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t2688.a0 t2688.a1))
% 2.22/2.45  (step t2689 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2690 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2691 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t2688 t2689 t2690))
% 2.22/2.45  (step t2692 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2691))
% 2.22/2.45  (step t2693 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2692))
% 2.22/2.45  (step t2694 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2687 t2693))
% 2.22/2.45  (step t2695 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t2696 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2694 t2695))
% 2.22/2.45  (step t2697 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2696))
% 2.22/2.45  (step t2698 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t2697))
% 2.22/2.45  (step t2699 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2686 t2698))
% 2.22/2.45  (step t2700 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2701 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t2702 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t2703 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2699 t2700 t2701 t2702))
% 2.22/2.45  (step t2704 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t2703))
% 2.22/2.45  (step t2705 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2673 t2685 t2704))
% 2.22/2.45  (step t2706 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t2705))
% 2.22/2.45  (step t2707 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t2706))
% 2.22/2.45  (step t2708 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t2709 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2710 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule reordering :premises (t2709))
% 2.22/2.45  (step t2711 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or :premises (t123))
% 2.22/2.45  (step t2712 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2713 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule reordering :premises (t2712))
% 2.22/2.45  (step t2714 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2715 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule reordering :premises (t2714))
% 2.22/2.45  (step t2716 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t2713 t2715))
% 2.22/2.45  (step t2717 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule contraction :premises (t2716))
% 2.22/2.45  (step t2718 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t2719 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule reordering :premises (t2718))
% 2.22/2.45  (step t2720 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2721 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule reordering :premises (t2720))
% 2.22/2.45  (step t2722 (cl (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule and :premises (t122))
% 2.22/2.45  (step t2723 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule or :premises (t2722))
% 2.22/2.45  (step t2724 (cl (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule and :premises (t122))
% 2.22/2.45  (step t2725 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t2724))
% 2.22/2.45  (step t2726 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2727 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule reordering :premises (t2726))
% 2.22/2.45  (step t2728 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.45  (step t2729 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 2.22/2.45  (step t2730 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t358 t2233 t2234 t2 t2729))
% 2.22/2.45  (step t2731 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2732 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2733)
% 2.22/2.45  (assume t2733.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.45  (assume t2733.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2733.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2733.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2733.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2733.t2)
% 2.22/2.45  (assume t2733.t2.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.45  (assume t2733.t2.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 2.22/2.45  (step t2733.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2733.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t2733.t2.t1))
% 2.22/2.45  (step t2733.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.22/2.45  (step t2733.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t2733.t2.a1))
% 2.22/2.45  (step t2733.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 tptp.e21))) :rule cong :premises (t2733.t2.t3 t2733.t2.t4))
% 2.22/2.45  (step t2733.t2.t6 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 2.22/2.45  (step t2733.t2.t7 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t2733.t2.t6))
% 2.22/2.45  (step t2733.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 2.22/2.45  (step t2733.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t2733.t2.t7 t2733.t2.t8))
% 2.22/2.45  (step t2733.t2.t10 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t2733.t2.t9 t2733.t2.a0))
% 2.22/2.45  (step t2733.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t2733.t2.t5 t2733.t2.t10))
% 2.22/2.45  (step t2733.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2733.t2.t2 t2733.t2.t11))
% 2.22/2.45  (step t2733.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t2733.t2.a0 t2733.t2.a1))
% 2.22/2.45  (step t2733.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2733.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2733.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2733.t2 t2733.t3 t2733.t4))
% 2.22/2.45  (step t2733.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t2733.t5))
% 2.22/2.45  (step t2733.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2733.t6))
% 2.22/2.45  (step t2733.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2733.t1 t2733.t7))
% 2.22/2.45  (step t2733.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2733.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2733.t8 t2733.t9))
% 2.22/2.45  (step t2733.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2733.t10))
% 2.22/2.45  (step t2733.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t2733.t11))
% 2.22/2.45  (step t2733.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2733.t14 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2733.t15)
% 2.22/2.45  (assume t2733.t15.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2733.t15.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2733.t15.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2733.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t2733.t15.a2))
% 2.22/2.45  (step t2733.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2733.t15.t1))
% 2.22/2.45  (step t2733.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2733.t15.a0))
% 2.22/2.45  (step t2733.t15.t4 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2733.t15.t3))
% 2.22/2.45  (step t2733.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2733.t15.t4))
% 2.22/2.45  (step t2733.t15.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2733.t15.a1))
% 2.22/2.45  (step t2733.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t2733.t15.t5 t2733.t15.t6))
% 2.22/2.45  (step t2733.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t2733.t15.t2 t2733.t15.t7))
% 2.22/2.45  (step t2733.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t2733.t15.a0 t2733.t15.a1 t2733.t15.a2))
% 2.22/2.45  (step t2733.t16 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2733.t17 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2733.t18 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2733.t19 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2733.t15 t2733.t16 t2733.t17 t2733.t18))
% 2.22/2.45  (step t2733.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t2733.t19))
% 2.22/2.45  (step t2733.t21 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t2733.t20))
% 2.22/2.45  (step t2733.t22 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2733.t14 t2733.t21))
% 2.22/2.45  (step t2733.t23 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2733.t24 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2733.t22 t2733.t23))
% 2.22/2.45  (step t2733.t25 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2733.t24))
% 2.22/2.45  (step t2733.t26 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t2733.t25))
% 2.22/2.45  (step t2733.t27 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2733.t28 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2733.t27 t2733.a1 t2733.a3 t2733.a2))
% 2.22/2.45  (step t2733.t29 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t2733.t26 t2733.t28))
% 2.22/2.45  (step t2733.t30 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2733.t13 t2733.a0 t2733.t29))
% 2.22/2.45  (step t2733.t31 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2733.t12 t2733.t30))
% 2.22/2.45  (step t2733 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t2733.a0 t2733.a1 t2733.a2 t2733.a3))
% 2.22/2.45  (step t2734 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2735 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2736 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2737 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2738 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2733 t2734 t2735 t2736 t2737))
% 2.22/2.45  (step t2739 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t2738))
% 2.22/2.45  (step t2740 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t2739))
% 2.22/2.45  (step t2741 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2732 t2740))
% 2.22/2.45  (step t2742 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2743 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2741 t2742))
% 2.22/2.45  (step t2744 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2743))
% 2.22/2.45  (step t2745 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t2744))
% 2.22/2.45  (step t2746 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2731 t2745))
% 2.22/2.45  (step t2747 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t2748 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2749 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2750 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2751 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2752 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2746 t2747 t2748 t2749 t2750 t2751))
% 2.22/2.45  (step t2753 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t2752))
% 2.22/2.45  (step t2754 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t2728 t2730 t2753))
% 2.22/2.45  (step t2755 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t2754))
% 2.22/2.45  (step t2756 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t2755))
% 2.22/2.45  (step t2757 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t2756 t383 t629 t631 t713))
% 2.22/2.45  (step t2758 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule resolution :premises (t2727 t2757))
% 2.22/2.45  (step t2759 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2760 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule reordering :premises (t2759))
% 2.22/2.45  (step t2761 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t2760 t2300))
% 2.22/2.45  (step t2762 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t2763 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule reordering :premises (t2762))
% 2.22/2.45  (step t2764 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2765 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t2764))
% 2.22/2.45  (step t2766 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t2767 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2768 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t2767))
% 2.22/2.45  (step t2769 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 2.22/2.45  (step t2770 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 2.22/2.45  (step t2771 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.45  (step t2772 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t2770 t2771))
% 2.22/2.45  (step t2773 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.45  (step t2774 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t2772 t2773))
% 2.22/2.45  (step t2775 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t2769 t2774))
% 2.22/2.45  (step t2776 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2768 t2775))
% 2.22/2.45  (step t2777 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t2778 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t128 t2776 t2777))
% 2.22/2.45  (step t2779 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 2.22/2.45  (step t2780 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2781)
% 2.22/2.45  (assume t2781.a0 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.45  (assume t2781.a1 (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))
% 2.22/2.45  (step t2781.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2781.t2)
% 2.22/2.45  (assume t2781.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))
% 2.22/2.45  (assume t2781.t2.a1 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.45  (step t2781.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2781.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t2781.t2.t1))
% 2.22/2.45  (step t2781.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) :rule symm :premises (t2781.t2.a1))
% 2.22/2.45  (step t2781.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t2781.t2.t3))
% 2.22/2.45  (step t2781.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 2.22/2.45  (step t2781.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t2781.t2.t4 t2781.t2.t5))
% 2.22/2.45  (step t2781.t2.t7 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t2781.t2.t8 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t2781.t2.t7))
% 2.22/2.45  (step t2781.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t2781.t2.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t2781.t2.t8 t2781.t2.t9))
% 2.22/2.45  (step t2781.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t2781.t2.t10 t2781.t2.a0))
% 2.22/2.45  (step t2781.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t2781.t2.t6 t2781.t2.t11))
% 2.22/2.45  (step t2781.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2781.t2.t2 t2781.t2.t12))
% 2.22/2.45  (step t2781.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t2781.t2.a0 t2781.t2.a1))
% 2.22/2.45  (step t2781.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2781.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2781.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t2781.t2 t2781.t3 t2781.t4))
% 2.22/2.45  (step t2781.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t2781.t5))
% 2.22/2.45  (step t2781.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t2781.t6))
% 2.22/2.45  (step t2781.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2781.t1 t2781.t7))
% 2.22/2.45  (step t2781.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2781.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t2781.t8 t2781.t9))
% 2.22/2.45  (step t2781.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t2781.t10))
% 2.22/2.45  (step t2781.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t2781.t11))
% 2.22/2.45  (step t2781.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2781.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2781.t13 t2781.a1 t2781.a0))
% 2.22/2.45  (step t2781.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2781.t12 t2781.t14))
% 2.22/2.45  (step t2781 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t2781.a0 t2781.a1))
% 2.22/2.45  (step t2782 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2783 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t2784 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t2781 t2782 t2783))
% 2.22/2.45  (step t2785 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t2784))
% 2.22/2.45  (step t2786 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t2785))
% 2.22/2.45  (step t2787 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2780 t2786))
% 2.22/2.45  (step t2788 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t2789 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t2787 t2788))
% 2.22/2.45  (step t2790 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t2789))
% 2.22/2.45  (step t2791 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t2790))
% 2.22/2.45  (step t2792 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2779 t2791))
% 2.22/2.45  (step t2793 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2794 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t2795 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t2796 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t2792 t2793 t2794 t2795))
% 2.22/2.45  (step t2797 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t2796))
% 2.22/2.45  (step t2798 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t2766 t2778 t2797))
% 2.22/2.45  (step t2799 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t2798))
% 2.22/2.45  (step t2800 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t2799))
% 2.22/2.45  (step t2801 (cl (not (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t2802 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t2803 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t2804 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2805 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t2804))
% 2.22/2.45  (step t2806 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t2807 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t2808 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t2809 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t2807 t2808))
% 2.22/2.45  (step t2810 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t2811 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) true)) :rule trans :premises (t2809 t2810))
% 2.22/2.45  (step t2812 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule trans :premises (t2806 t2811))
% 2.22/2.45  (step t2813 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2805 t2812))
% 2.22/2.45  (step t2814 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t2803 t2813 t139))
% 2.22/2.45  (step t2815 (cl (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t2816 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2817)
% 2.22/2.45  (assume t2817.a0 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (assume t2817.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.45  (step t2817.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2817.t2)
% 2.22/2.45  (assume t2817.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.45  (assume t2817.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (step t2817.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2817.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t2817.t2.t1))
% 2.22/2.45  (step t2817.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t2817.t2.a1))
% 2.22/2.45  (step t2817.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t2817.t2.t3))
% 2.22/2.45  (step t2817.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 2.22/2.45  (step t2817.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t2817.t2.t4 t2817.t2.t5))
% 2.22/2.45  (step t2817.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2817.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t2817.t2.t7))
% 2.22/2.45  (step t2817.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t2817.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t2817.t2.t8 t2817.t2.t9))
% 2.22/2.45  (step t2817.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t2817.t2.t10 t2817.t2.a0))
% 2.22/2.45  (step t2817.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t2817.t2.t6 t2817.t2.t11))
% 2.22/2.45  (step t2817.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2817.t2.t2 t2817.t2.t12))
% 2.22/2.45  (step t2817.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t2817.t2.a0 t2817.t2.a1))
% 2.22/2.45  (step t2817.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2817.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2817.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t2817.t2 t2817.t3 t2817.t4))
% 2.22/2.45  (step t2817.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t2817.t5))
% 2.22/2.45  (step t2817.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t2817.t6))
% 2.22/2.45  (step t2817.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2817.t1 t2817.t7))
% 2.22/2.45  (step t2817.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t2817.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2817.t8 t2817.t9))
% 2.22/2.45  (step t2817.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t2817.t10))
% 2.22/2.45  (step t2817.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t2817.t11))
% 2.22/2.45  (step t2817.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t2817.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2817.t13 t2817.a1 t2817.a0))
% 2.22/2.45  (step t2817.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2817.t12 t2817.t14))
% 2.22/2.45  (step t2817 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t2817.a0 t2817.a1))
% 2.22/2.45  (step t2818 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2819 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2820 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t2817 t2818 t2819))
% 2.22/2.45  (step t2821 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t2820))
% 2.22/2.45  (step t2822 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t2821))
% 2.22/2.45  (step t2823 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2816 t2822))
% 2.22/2.45  (step t2824 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t2825 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2823 t2824))
% 2.22/2.45  (step t2826 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t2825))
% 2.22/2.45  (step t2827 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t2826))
% 2.22/2.45  (step t2828 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t2815 t2827))
% 2.22/2.45  (step t2829 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t2830 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t2831 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t2832 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2828 t2829 t2830 t2831))
% 2.22/2.45  (step t2833 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t2832))
% 2.22/2.45  (step t2834 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t2802 t2814 t2833))
% 2.22/2.45  (step t2835 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t2834))
% 2.22/2.45  (step t2836 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t2835))
% 2.22/2.45  (step t2837 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t2838 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.45  (step t2839 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2840 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t2839))
% 2.22/2.45  (step t2841 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t2842 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t2843 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t2844 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t2842 t2843))
% 2.22/2.45  (step t2845 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t2846 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) true)) :rule trans :premises (t2844 t2845))
% 2.22/2.45  (step t2847 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) true)) :rule trans :premises (t2841 t2846))
% 2.22/2.45  (step t2848 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t2840 t2847))
% 2.22/2.45  (step t2849 (cl (= (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.h1 tptp.e12))))) :rule refl)
% 2.22/2.45  (step t2850 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 2.22/2.45  (step t2851 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t2233 t2 t2803 t2848 t2849 t2850))
% 2.22/2.45  (step t2852 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t2853 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2854)
% 2.22/2.45  (assume t2854.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2854.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2854.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (assume t2854.a3 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 2.22/2.45  (assume t2854.a4 (= tptp.e20 (tptp.h1 tptp.e12)))
% 2.22/2.45  (step t2854.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2854.t2)
% 2.22/2.45  (assume t2854.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 2.22/2.45  (assume t2854.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2854.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (assume t2854.t2.a3 (= tptp.e20 (tptp.h1 tptp.e12)))
% 2.22/2.45  (assume t2854.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.45  (step t2854.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2854.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t2854.t2.t1))
% 2.22/2.45  (step t2854.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2854.t2.a1))
% 2.22/2.45  (step t2854.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t2854.t2.t3))
% 2.22/2.45  (step t2854.t2.t5 (cl (= (tptp.h1 tptp.e12) tptp.e20)) :rule symm :premises (t2854.t2.a3))
% 2.22/2.45  (step t2854.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20)) :rule symm :premises (t2854.t2.a2))
% 2.22/2.45  (step t2854.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t2854.t2.t6))
% 2.22/2.45  (step t2854.t2.t8 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t2854.t2.t5 t2854.t2.t7))
% 2.22/2.45  (step t2854.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h1 tptp.e12))) :rule symm :premises (t2854.t2.t8))
% 2.22/2.45  (step t2854.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2854.t2.a4))
% 2.22/2.45  (step t2854.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h1 tptp.e12))) :rule trans :premises (t2854.t2.t10 t2854.t2.a3))
% 2.22/2.45  (step t2854.t2.t12 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2854.t2.t11))
% 2.22/2.45  (step t2854.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t2854.t2.t9 t2854.t2.t12))
% 2.22/2.45  (step t2854.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t2854.t2.t13))
% 2.22/2.45  (step t2854.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t2854.t2.t4 t2854.t2.t14))
% 2.22/2.45  (step t2854.t2.t16 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t2854.t2.t17 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv2 :premises (t2854.t2.t16))
% 2.22/2.45  (step t2854.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t2854.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t2854.t2.t17 t2854.t2.t18))
% 2.22/2.45  (step t2854.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t2854.t2.t19 t2854.t2.a0))
% 2.22/2.45  (step t2854.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t2854.t2.t15 t2854.t2.t20))
% 2.22/2.45  (step t2854.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2854.t2.t2 t2854.t2.t21))
% 2.22/2.45  (step t2854.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2854.t2.a0 t2854.t2.a1 t2854.t2.a2 t2854.t2.a3 t2854.t2.a4))
% 2.22/2.45  (step t2854.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2854.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2854.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2854.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2854.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2854.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2854.t2 t2854.t3 t2854.t4 t2854.t5 t2854.t6 t2854.t7))
% 2.22/2.45  (step t2854.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2854.t8))
% 2.22/2.45  (step t2854.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2854.t9))
% 2.22/2.45  (step t2854.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2854.t1 t2854.t10))
% 2.22/2.45  (step t2854.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2854.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2854.t11 t2854.t12))
% 2.22/2.45  (step t2854.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2854.t13))
% 2.22/2.45  (step t2854.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2854.t14))
% 2.22/2.45  (step t2854.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2854.t17 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2854.t18)
% 2.22/2.45  (assume t2854.t18.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2854.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2854.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2854.t18.a1))
% 2.22/2.45  (step t2854.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2854.t18.t1))
% 2.22/2.45  (step t2854.t18.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2854.t18.a0))
% 2.22/2.45  (step t2854.t18.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t2854.t18.t3 t2854.t18.t3))
% 2.22/2.45  (step t2854.t18.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t2854.t18.t2 t2854.t18.t4))
% 2.22/2.45  (step t2854.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t2854.t18.a0 t2854.t18.a1))
% 2.22/2.45  (step t2854.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2854.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2854.t21 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2854.t18 t2854.t19 t2854.t20))
% 2.22/2.45  (step t2854.t22 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t2854.t21))
% 2.22/2.45  (step t2854.t23 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t2854.t22))
% 2.22/2.45  (step t2854.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2854.t17 t2854.t23))
% 2.22/2.45  (step t2854.t25 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2854.t26 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2854.t24 t2854.t25))
% 2.22/2.45  (step t2854.t27 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2854.t26))
% 2.22/2.45  (step t2854.t28 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t2854.t27))
% 2.22/2.45  (step t2854.t29 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2854.t30 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2854.t29 t2854.a1 t2854.a0))
% 2.22/2.45  (step t2854.t31 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2854.t28 t2854.t30))
% 2.22/2.45  (step t2854.t32 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2854.t16 t2854.a3 t2854.a1 t2854.a2 t2854.a4 t2854.t31))
% 2.22/2.45  (step t2854.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2854.t15 t2854.t32))
% 2.22/2.45  (step t2854 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t2854.a0 t2854.a1 t2854.a2 t2854.a3 t2854.a4))
% 2.22/2.45  (step t2855 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2856 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2857 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t2858 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t2859 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.h1 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t2860 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))))) :rule resolution :premises (t2854 t2855 t2856 t2857 t2858 t2859))
% 2.22/2.45  (step t2861 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t2860))
% 2.22/2.45  (step t2862 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2861))
% 2.22/2.45  (step t2863 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2853 t2862))
% 2.22/2.45  (step t2864 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2865 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2863 t2864))
% 2.22/2.45  (step t2866 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2865))
% 2.22/2.45  (step t2867 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t2866))
% 2.22/2.45  (step t2868 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2852 t2867))
% 2.22/2.45  (step t2869 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t2870 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2871 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t2872 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t2873 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t2874 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2875 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2868 t2869 t2870 t2871 t2872 t2873 t2874))
% 2.22/2.45  (step t2876 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t2875))
% 2.22/2.45  (step t2877 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2838 t2851 t2876))
% 2.22/2.45  (step t2878 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t2877))
% 2.22/2.45  (step t2879 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.h1 tptp.e12)))) :rule reordering :premises (t2878))
% 2.22/2.45  (step t2880 (cl (not (= (and (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))) (and (= tptp.e20 (tptp.h1 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e10)) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e13))))) (not (and (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.h1 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e10)) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e13)))) :rule equiv_pos2)
% 2.22/2.45  (step t2881 (cl (= (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e10)))) :rule all_simplify)
% 2.22/2.45  (step t2882 (cl (= (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t2883 (cl (= (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e13)))) :rule all_simplify)
% 2.22/2.45  (step t2884 (cl (= (and (= (tptp.h1 tptp.e12) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))) (and (= tptp.e20 (tptp.h1 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e10)) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e13))))) :rule cong :premises (t472 t2881 t2882 t2883))
% 2.22/2.45  (step t2885 (cl (and (= tptp.e20 (tptp.h1 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e10)) (= (tptp.h1 tptp.e11) (tptp.op2 (tptp.op2 (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e13)))) :rule resolution :premises (t2880 t2884 a13))
% 2.22/2.45  (step t2886 (cl (= tptp.e20 (tptp.h1 tptp.e12))) :rule and :premises (t2885))
% 2.22/2.45  (step t2887 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t2888 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2889 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule reordering :premises (t2888))
% 2.22/2.45  (step t2890 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2707 t2708 t2710 t2711 t2717 t67 t65 t629 t2380 t2719 t2721 t2723 t2725 t2758 t2761 t2763 t126 t2765 t2800 t2801 t2836 t2837 t2879 t2886 t629 t631 t2887 t2889))
% 2.22/2.45  (step t2891 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t2890))
% 2.22/2.45  (step t2892 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2893 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) :rule reordering :premises (t2892))
% 2.22/2.45  (step t2894 (cl (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule and :premises (t122))
% 2.22/2.45  (step t2895 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or :premises (t2894))
% 2.22/2.45  (step t2896 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2897 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule reordering :premises (t2896))
% 2.22/2.45  (step t2898 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t2899 (cl (= (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true) (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2900 (cl (not (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true)) (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule equiv1 :premises (t2899))
% 2.22/2.45  (step t2901 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))))) :rule all_simplify)
% 2.22/2.45  (step t2902 (cl (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23))) :rule refl)
% 2.22/2.45  (step t2903 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule all_simplify)
% 2.22/2.45  (step t2904 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)))) :rule cong :premises (t2902 t2903))
% 2.22/2.45  (step t2905 (cl (= (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)) true)) :rule all_simplify)
% 2.22/2.45  (step t2906 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) true)) :rule trans :premises (t2904 t2905))
% 2.22/2.45  (step t2907 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true)) :rule trans :premises (t2901 t2906))
% 2.22/2.45  (step t2908 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule resolution :premises (t2900 t2907))
% 2.22/2.45  (step t2909 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t2910 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t2908 t2 t2909))
% 2.22/2.45  (step t2911 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2912 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2913)
% 2.22/2.45  (assume t2913.a0 (not (= tptp.e22 tptp.e23)))
% 2.22/2.45  (assume t2913.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2913.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2913.t2)
% 2.22/2.45  (assume t2913.t2.a0 (not (= tptp.e22 tptp.e23)))
% 2.22/2.45  (assume t2913.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2913.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t2913.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t2913.t2.t1))
% 2.22/2.45  (step t2913.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 2.22/2.45  (step t2913.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2913.t2.a1))
% 2.22/2.45  (step t2913.t2.t5 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 tptp.e23))) :rule cong :premises (t2913.t2.t3 t2913.t2.t4))
% 2.22/2.45  (step t2913.t2.t6 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2913.t2.t7 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t2913.t2.t6))
% 2.22/2.45  (step t2913.t2.t8 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 2.22/2.45  (step t2913.t2.t9 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t2913.t2.t7 t2913.t2.t8))
% 2.22/2.45  (step t2913.t2.t10 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t2913.t2.t9 t2913.t2.a0))
% 2.22/2.45  (step t2913.t2.t11 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t2913.t2.t5 t2913.t2.t10))
% 2.22/2.45  (step t2913.t2.t12 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2913.t2.t2 t2913.t2.t11))
% 2.22/2.45  (step t2913.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2913.t2.a0 t2913.t2.a1))
% 2.22/2.45  (step t2913.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2913.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2913.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2913.t2 t2913.t3 t2913.t4))
% 2.22/2.45  (step t2913.t6 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2913.t5))
% 2.22/2.45  (step t2913.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2913.t6))
% 2.22/2.45  (step t2913.t8 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2913.t1 t2913.t7))
% 2.22/2.45  (step t2913.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2913.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2913.t8 t2913.t9))
% 2.22/2.45  (step t2913.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2913.t10))
% 2.22/2.45  (step t2913.t12 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2913.t11))
% 2.22/2.45  (step t2913.t13 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2913.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2913.t13 t2913.a0 t2913.a1))
% 2.22/2.45  (step t2913.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2913.t12 t2913.t14))
% 2.22/2.45  (step t2913 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2913.a0 t2913.a1))
% 2.22/2.45  (step t2914 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2915 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2916 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2913 t2914 t2915))
% 2.22/2.45  (step t2917 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2916))
% 2.22/2.45  (step t2918 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2917))
% 2.22/2.45  (step t2919 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2912 t2918))
% 2.22/2.45  (step t2920 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2921 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2919 t2920))
% 2.22/2.45  (step t2922 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2921))
% 2.22/2.45  (step t2923 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2922))
% 2.22/2.45  (step t2924 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2911 t2923))
% 2.22/2.45  (step t2925 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2926 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2927 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2928 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2924 t2925 t2926 t2927))
% 2.22/2.45  (step t2929 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2928))
% 2.22/2.45  (step t2930 (cl (or (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2898 t2910 t2929))
% 2.22/2.45  (step t2931 (cl (= tptp.e22 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t2930))
% 2.22/2.45  (step t2932 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2931))
% 2.22/2.45  (step t2933 (cl (not (= tptp.e22 tptp.e23))) :rule and :premises (a7))
% 2.22/2.45  (step t2934 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2932 t2933 t629))
% 2.22/2.45  (step t2935 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2897 t2934))
% 2.22/2.45  (step t2936 (cl (or (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and :premises (t345))
% 2.22/2.45  (step t2937 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule or :premises (t2936))
% 2.22/2.45  (step t2938 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t2939 (cl (= (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true) (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2940 (cl (not (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true)) (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule equiv1 :premises (t2939))
% 2.22/2.45  (step t2941 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))))) :rule all_simplify)
% 2.22/2.45  (step t2942 (cl (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23))) :rule refl)
% 2.22/2.45  (step t2943 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule all_simplify)
% 2.22/2.45  (step t2944 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)))) :rule cong :premises (t2942 t2943))
% 2.22/2.45  (step t2945 (cl (= (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)) true)) :rule all_simplify)
% 2.22/2.45  (step t2946 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) true)) :rule trans :premises (t2944 t2945))
% 2.22/2.45  (step t2947 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true)) :rule trans :premises (t2941 t2946))
% 2.22/2.45  (step t2948 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule resolution :premises (t2940 t2947))
% 2.22/2.45  (step t2949 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t2950 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t2948 t2 t2949))
% 2.22/2.45  (step t2951 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2952 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2953)
% 2.22/2.45  (assume t2953.a0 (not (= tptp.e20 tptp.e23)))
% 2.22/2.45  (assume t2953.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2953.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2953.t2)
% 2.22/2.45  (assume t2953.t2.a0 (not (= tptp.e20 tptp.e23)))
% 2.22/2.45  (assume t2953.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (step t2953.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t2953.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t2953.t2.t1))
% 2.22/2.45  (step t2953.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.22/2.45  (step t2953.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2953.t2.a1))
% 2.22/2.45  (step t2953.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 tptp.e23))) :rule cong :premises (t2953.t2.t3 t2953.t2.t4))
% 2.22/2.45  (step t2953.t2.t6 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t2953.t2.t7 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t2953.t2.t6))
% 2.22/2.45  (step t2953.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 2.22/2.45  (step t2953.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t2953.t2.t7 t2953.t2.t8))
% 2.22/2.45  (step t2953.t2.t10 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t2953.t2.t9 t2953.t2.a0))
% 2.22/2.45  (step t2953.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t2953.t2.t5 t2953.t2.t10))
% 2.22/2.45  (step t2953.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2953.t2.t2 t2953.t2.t11))
% 2.22/2.45  (step t2953.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2953.t2.a0 t2953.t2.a1))
% 2.22/2.45  (step t2953.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2953.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2953.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2953.t2 t2953.t3 t2953.t4))
% 2.22/2.45  (step t2953.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2953.t5))
% 2.22/2.45  (step t2953.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2953.t6))
% 2.22/2.45  (step t2953.t8 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2953.t1 t2953.t7))
% 2.22/2.45  (step t2953.t9 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2953.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2953.t8 t2953.t9))
% 2.22/2.45  (step t2953.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2953.t10))
% 2.22/2.45  (step t2953.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2953.t11))
% 2.22/2.45  (step t2953.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t2953.t14 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2953.t13 t2953.a0 t2953.a1))
% 2.22/2.45  (step t2953.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2953.t12 t2953.t14))
% 2.22/2.45  (step t2953 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t2953.a0 t2953.a1))
% 2.22/2.45  (step t2954 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2955 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2956 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2953 t2954 t2955))
% 2.22/2.45  (step t2957 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2956))
% 2.22/2.45  (step t2958 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t2957))
% 2.22/2.45  (step t2959 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2952 t2958))
% 2.22/2.45  (step t2960 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t2961 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2959 t2960))
% 2.22/2.45  (step t2962 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2961))
% 2.22/2.45  (step t2963 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t2962))
% 2.22/2.45  (step t2964 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2951 t2963))
% 2.22/2.45  (step t2965 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t2966 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2967 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t2968 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2964 t2965 t2966 t2967))
% 2.22/2.45  (step t2969 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t2968))
% 2.22/2.45  (step t2970 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2938 t2950 t2969))
% 2.22/2.45  (step t2971 (cl (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t2970))
% 2.22/2.45  (step t2972 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t2971))
% 2.22/2.45  (step t2973 (cl (not (= tptp.e20 tptp.e23))) :rule and :premises (a7))
% 2.22/2.45  (step t2974 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2972 t2973 t629))
% 2.22/2.45  (step t2975 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.45  (step t2976 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2977 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule equiv1 :premises (t2976))
% 2.22/2.45  (step t2978 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))))) :rule all_simplify)
% 2.22/2.45  (step t2979 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule refl)
% 2.22/2.45  (step t2980 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 2.22/2.45  (step t2981 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule cong :premises (t2979 t2980))
% 2.22/2.45  (step t2982 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) true)) :rule all_simplify)
% 2.22/2.45  (step t2983 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) true)) :rule trans :premises (t2981 t2982))
% 2.22/2.45  (step t2984 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) true)) :rule trans :premises (t2978 t2983))
% 2.22/2.45  (step t2985 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2977 t2984))
% 2.22/2.45  (step t2986 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 2.22/2.45  (step t2987 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t2233 t2 t2985 t2986))
% 2.22/2.45  (step t2988 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule and_neg)
% 2.22/2.45  (step t2989 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2990)
% 2.22/2.45  (assume t2990.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t2990.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2990.a2 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 2.22/2.45  (step t2990.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2990.t2)
% 2.22/2.45  (assume t2990.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 2.22/2.45  (assume t2990.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.45  (step t2990.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2990.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) false)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule equiv1 :premises (t2990.t2.t1))
% 2.22/2.45  (step t2990.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t2990.t2.a1))
% 2.22/2.45  (step t2990.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2990.t2.t3))
% 2.22/2.45  (step t2990.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule refl)
% 2.22/2.45  (step t2990.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule cong :premises (t2990.t2.t4 t2990.t2.t5))
% 2.22/2.45  (step t2990.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t2990.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv2 :premises (t2990.t2.t7))
% 2.22/2.45  (step t2990.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule not_not)
% 2.22/2.45  (step t2990.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t2990.t2.t8 t2990.t2.t9))
% 2.22/2.45  (step t2990.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t2990.t2.t10 t2990.t2.a0))
% 2.22/2.45  (step t2990.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t2990.t2.t6 t2990.t2.t11))
% 2.22/2.45  (step t2990.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2990.t2.t2 t2990.t2.t12))
% 2.22/2.45  (step t2990.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t2990.t2.a0 t2990.t2.a1))
% 2.22/2.45  (step t2990.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2990.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t2990.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2990.t2 t2990.t3 t2990.t4))
% 2.22/2.45  (step t2990.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t2990.t5))
% 2.22/2.45  (step t2990.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t2990.t6))
% 2.22/2.45  (step t2990.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2990.t1 t2990.t7))
% 2.22/2.45  (step t2990.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2990.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t2990.t8 t2990.t9))
% 2.22/2.45  (step t2990.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t2990.t10))
% 2.22/2.45  (step t2990.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t2990.t11))
% 2.22/2.45  (step t2990.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t2990.t14 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t2990.t15)
% 2.22/2.45  (assume t2990.t15.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t2990.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t2990.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t2990.t15.a1))
% 2.22/2.45  (step t2990.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t2990.t15.t1))
% 2.22/2.45  (step t2990.t15.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t2990.t15.a0))
% 2.22/2.45  (step t2990.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t2990.t15.t3 t2990.t15.t3))
% 2.22/2.45  (step t2990.t15.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t2990.t15.t2 t2990.t15.t4))
% 2.22/2.45  (step t2990.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t2990.t15.a0 t2990.t15.a1))
% 2.22/2.45  (step t2990.t16 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2990.t17 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2990.t18 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t2990.t15 t2990.t16 t2990.t17))
% 2.22/2.45  (step t2990.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t2990.t18))
% 2.22/2.45  (step t2990.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t2990.t19))
% 2.22/2.45  (step t2990.t21 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2990.t14 t2990.t20))
% 2.22/2.45  (step t2990.t22 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t2990.t23 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2990.t21 t2990.t22))
% 2.22/2.45  (step t2990.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t2990.t23))
% 2.22/2.45  (step t2990.t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t2990.t24))
% 2.22/2.45  (step t2990.t26 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t2990.t27 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t2990.t26 t2990.a1 t2990.a0))
% 2.22/2.45  (step t2990.t28 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t2990.t25 t2990.t27))
% 2.22/2.45  (step t2990.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2990.t13 t2990.a2 t2990.t28))
% 2.22/2.45  (step t2990.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2990.t12 t2990.t29))
% 2.22/2.45  (step t2990 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t2990.a0 t2990.a1 t2990.a2))
% 2.22/2.45  (step t2991 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t2992 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t2993 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t2994 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t2990 t2991 t2992 t2993))
% 2.22/2.45  (step t2995 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t2994))
% 2.22/2.45  (step t2996 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t2995))
% 2.22/2.45  (step t2997 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2989 t2996))
% 2.22/2.45  (step t2998 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t2999 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t2997 t2998))
% 2.22/2.45  (step t3000 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t2999))
% 2.22/2.45  (step t3001 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t3000))
% 2.22/2.45  (step t3002 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t2988 t3001))
% 2.22/2.45  (step t3003 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3004 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3005 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 2.22/2.45  (step t3006 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t3007 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3002 t3003 t3004 t3005 t3006))
% 2.22/2.45  (step t3008 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t3007))
% 2.22/2.45  (step t3009 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t2975 t2987 t3008))
% 2.22/2.45  (step t3010 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t3009))
% 2.22/2.45  (step t3011 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t3010))
% 2.22/2.45  (step t3012 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and :premises (t261))
% 2.22/2.45  (step t3013 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3011 t3012 t629 t631))
% 2.22/2.45  (step t3014 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3015 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule reordering :premises (t3014))
% 2.22/2.45  (step t3016 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t3017 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t3018 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t3019 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t358 t3017 t3018))
% 2.22/2.45  (step t3020 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 2.22/2.45  (step t3021 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3022)
% 2.22/2.45  (assume t3022.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.45  (assume t3022.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.45  (step t3022.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3022.t2)
% 2.22/2.45  (assume t3022.t2.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.45  (assume t3022.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.45  (step t3022.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3022.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t3022.t2.t1))
% 2.22/2.45  (step t3022.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.22/2.45  (step t3022.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t3022.t2.a1))
% 2.22/2.45  (step t3022.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 tptp.e21))) :rule cong :premises (t3022.t2.t3 t3022.t2.t4))
% 2.22/2.45  (step t3022.t2.t6 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 2.22/2.45  (step t3022.t2.t7 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t3022.t2.t6))
% 2.22/2.45  (step t3022.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 2.22/2.45  (step t3022.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t3022.t2.t7 t3022.t2.t8))
% 2.22/2.45  (step t3022.t2.t10 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t3022.t2.t9 t3022.t2.a0))
% 2.22/2.45  (step t3022.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t3022.t2.t5 t3022.t2.t10))
% 2.22/2.45  (step t3022.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3022.t2.t2 t3022.t2.t11))
% 2.22/2.45  (step t3022.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3022.t2.a0 t3022.t2.a1))
% 2.22/2.45  (step t3022.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3022.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3022.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3022.t2 t3022.t3 t3022.t4))
% 2.22/2.45  (step t3022.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3022.t5))
% 2.22/2.45  (step t3022.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3022.t6))
% 2.22/2.45  (step t3022.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3022.t1 t3022.t7))
% 2.22/2.45  (step t3022.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t3022.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3022.t8 t3022.t9))
% 2.22/2.45  (step t3022.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3022.t10))
% 2.22/2.45  (step t3022.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3022.t11))
% 2.22/2.45  (step t3022.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 2.22/2.45  (step t3022.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3022.t13 t3022.a0 t3022.a1))
% 2.22/2.45  (step t3022.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3022.t12 t3022.t14))
% 2.22/2.45  (step t3022 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3022.a0 t3022.a1))
% 2.22/2.45  (step t3023 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3024 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3025 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3022 t3023 t3024))
% 2.22/2.45  (step t3026 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3025))
% 2.22/2.45  (step t3027 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3026))
% 2.22/2.45  (step t3028 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3021 t3027))
% 2.22/2.45  (step t3029 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t3030 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3028 t3029))
% 2.22/2.45  (step t3031 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3030))
% 2.22/2.45  (step t3032 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3031))
% 2.22/2.45  (step t3033 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3020 t3032))
% 2.22/2.45  (step t3034 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3035 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t3036 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t3037 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3033 t3034 t3035 t3036))
% 2.22/2.45  (step t3038 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3037))
% 2.22/2.45  (step t3039 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3016 t3019 t3038))
% 2.22/2.45  (step t3040 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t3039))
% 2.22/2.45  (step t3041 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3040))
% 2.22/2.45  (step t3042 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t3043 (cl (= (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.h2 tptp.e12))))) :rule refl)
% 2.22/2.45  (step t3044 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t3045 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t2 t3017 t2420 t2146 t3043 t3044))
% 2.22/2.45  (step t3046 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3047 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3048)
% 2.22/2.45  (assume t3048.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3048.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.45  (assume t3048.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (assume t3048.a3 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.22/2.45  (assume t3048.a4 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.45  (step t3048.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3048.t2)
% 2.22/2.45  (assume t3048.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.22/2.45  (assume t3048.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3048.t2.a2 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.45  (assume t3048.t2.a3 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.45  (assume t3048.t2.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (step t3048.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t3048.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t3048.t2.t1))
% 2.22/2.45  (step t3048.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3048.t2.a1))
% 2.22/2.45  (step t3048.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3048.t2.t3))
% 2.22/2.45  (step t3048.t2.t5 (cl (= (tptp.h2 tptp.e12) tptp.e21)) :rule symm :premises (t3048.t2.a3))
% 2.22/2.45  (step t3048.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t3048.t2.a2))
% 2.22/2.45  (step t3048.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3048.t2.t6))
% 2.22/2.45  (step t3048.t2.t8 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t3048.t2.t5 t3048.t2.t7))
% 2.22/2.45  (step t3048.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h2 tptp.e12))) :rule symm :premises (t3048.t2.t8))
% 2.22/2.45  (step t3048.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t3048.t2.a4))
% 2.22/2.45  (step t3048.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.h2 tptp.e12))) :rule trans :premises (t3048.t2.t10 t3048.t2.a3))
% 2.22/2.45  (step t3048.t2.t12 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t3048.t2.t11))
% 2.22/2.45  (step t3048.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e22))) :rule trans :premises (t3048.t2.t9 t3048.t2.t12))
% 2.22/2.45  (step t3048.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3048.t2.t13))
% 2.22/2.45  (step t3048.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3048.t2.t4 t3048.t2.t14))
% 2.22/2.45  (step t3048.t2.t16 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3048.t2.t17 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t3048.t2.t16))
% 2.22/2.45  (step t3048.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t3048.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t3048.t2.t17 t3048.t2.t18))
% 2.22/2.45  (step t3048.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3048.t2.t19 t3048.t2.a0))
% 2.22/2.45  (step t3048.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t3048.t2.t15 t3048.t2.t20))
% 2.22/2.45  (step t3048.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3048.t2.t2 t3048.t2.t21))
% 2.22/2.45  (step t3048.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t3048.t2.a0 t3048.t2.a1 t3048.t2.a2 t3048.t2.a3 t3048.t2.a4))
% 2.22/2.45  (step t3048.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3048.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3048.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3048.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3048.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3048.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3048.t2 t3048.t3 t3048.t4 t3048.t5 t3048.t6 t3048.t7))
% 2.22/2.45  (step t3048.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3048.t8))
% 2.22/2.45  (step t3048.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3048.t9))
% 2.22/2.45  (step t3048.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3048.t1 t3048.t10))
% 2.22/2.45  (step t3048.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3048.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3048.t11 t3048.t12))
% 2.22/2.45  (step t3048.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3048.t13))
% 2.22/2.45  (step t3048.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t3048.t14))
% 2.22/2.45  (step t3048.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3048.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3048.t16 t3048.a3 t3048.a0 t3048.a1 t3048.a4 t3048.a2))
% 2.22/2.45  (step t3048.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3048.t15 t3048.t17))
% 2.22/2.45  (step t3048 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t3048.a0 t3048.a1 t3048.a2 t3048.a3 t3048.a4))
% 2.22/2.45  (step t3049 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3050 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3051 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3052 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3053 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3054 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))))) :rule resolution :premises (t3048 t3049 t3050 t3051 t3052 t3053))
% 2.22/2.45  (step t3055 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3054))
% 2.22/2.45  (step t3056 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3055))
% 2.22/2.45  (step t3057 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3047 t3056))
% 2.22/2.45  (step t3058 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3059 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3057 t3058))
% 2.22/2.45  (step t3060 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3059))
% 2.22/2.45  (step t3061 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t3060))
% 2.22/2.45  (step t3062 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3046 t3061))
% 2.22/2.45  (step t3063 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3064 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t3065 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3066 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t3067 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.h2 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3068 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3069 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3062 t3063 t3064 t3065 t3066 t3067 t3068))
% 2.22/2.45  (step t3070 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3069))
% 2.22/2.45  (step t3071 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3042 t3045 t3070))
% 2.22/2.45  (step t3072 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t3071))
% 2.22/2.45  (step t3073 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule reordering :premises (t3072))
% 2.22/2.45  (step t3074 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2891 t2893 t2895 t2935 t2937 t2974 t3013 t3015 t3041 t383 t3073 t961 t629 t2171))
% 2.22/2.45  (step t3075 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3074))
% 2.22/2.45  (step t3076 (cl (or (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t345))
% 2.22/2.45  (step t3077 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t3076))
% 2.22/2.45  (step t3078 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t3079 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3080 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t3079))
% 2.22/2.45  (step t3081 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 2.22/2.45  (step t3082 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 2.22/2.45  (step t3083 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 2.22/2.45  (step t3084 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t3082 t3083))
% 2.22/2.45  (step t3085 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.45  (step t3086 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t3084 t3085))
% 2.22/2.45  (step t3087 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t3081 t3086))
% 2.22/2.45  (step t3088 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3080 t3087))
% 2.22/2.45  (step t3089 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 2.22/2.45  (step t3090 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t2233 t2234 t2 t3088 t3089))
% 2.22/2.45  (step t3091 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 2.22/2.45  (step t3092 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3093)
% 2.22/2.45  (assume t3093.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3093.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3093.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3093.a3 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.22/2.45  (step t3093.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3093.t2)
% 2.22/2.45  (assume t3093.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 2.22/2.45  (assume t3093.t2.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 2.22/2.45  (step t3093.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3093.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t3093.t2.t1))
% 2.22/2.45  (step t3093.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t3093.t2.a1))
% 2.22/2.45  (step t3093.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3093.t2.t3))
% 2.22/2.45  (step t3093.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 2.22/2.45  (step t3093.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t3093.t2.t4 t3093.t2.t5))
% 2.22/2.45  (step t3093.t2.t7 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3093.t2.t8 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t3093.t2.t7))
% 2.22/2.45  (step t3093.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t3093.t2.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t3093.t2.t8 t3093.t2.t9))
% 2.22/2.45  (step t3093.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t3093.t2.t10 t3093.t2.a0))
% 2.22/2.45  (step t3093.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t3093.t2.t6 t3093.t2.t11))
% 2.22/2.45  (step t3093.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3093.t2.t2 t3093.t2.t12))
% 2.22/2.45  (step t3093.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3093.t2.a0 t3093.t2.a1))
% 2.22/2.45  (step t3093.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3093.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3093.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3093.t2 t3093.t3 t3093.t4))
% 2.22/2.45  (step t3093.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3093.t5))
% 2.22/2.45  (step t3093.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3093.t6))
% 2.22/2.45  (step t3093.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3093.t1 t3093.t7))
% 2.22/2.45  (step t3093.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t3093.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3093.t8 t3093.t9))
% 2.22/2.45  (step t3093.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3093.t10))
% 2.22/2.45  (step t3093.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3093.t11))
% 2.22/2.45  (step t3093.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t3093.t14 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3093.t15)
% 2.22/2.45  (assume t3093.t15.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3093.t15.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3093.t15.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t3093.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t3093.t15.a2))
% 2.22/2.45  (step t3093.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3093.t15.t1))
% 2.22/2.45  (step t3093.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3093.t15.a0))
% 2.22/2.45  (step t3093.t15.t4 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3093.t15.t3))
% 2.22/2.45  (step t3093.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3093.t15.t4))
% 2.22/2.45  (step t3093.t15.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3093.t15.a1))
% 2.22/2.45  (step t3093.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t3093.t15.t5 t3093.t15.t6))
% 2.22/2.45  (step t3093.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3093.t15.t2 t3093.t15.t7))
% 2.22/2.45  (step t3093.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t3093.t15.a0 t3093.t15.a1 t3093.t15.a2))
% 2.22/2.45  (step t3093.t16 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3093.t17 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3093.t18 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3093.t19 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3093.t15 t3093.t16 t3093.t17 t3093.t18))
% 2.22/2.45  (step t3093.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t3093.t19))
% 2.22/2.45  (step t3093.t21 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t3093.t20))
% 2.22/2.45  (step t3093.t22 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3093.t14 t3093.t21))
% 2.22/2.45  (step t3093.t23 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t3093.t24 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3093.t22 t3093.t23))
% 2.22/2.45  (step t3093.t25 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3093.t24))
% 2.22/2.45  (step t3093.t26 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t3093.t25))
% 2.22/2.45  (step t3093.t27 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t3093.t28 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3093.t27 t3093.a0 t3093.a2 t3093.a1))
% 2.22/2.45  (step t3093.t29 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3093.t26 t3093.t28))
% 2.22/2.45  (step t3093.t30 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3093.t13 t3093.a3 t3093.t29))
% 2.22/2.45  (step t3093.t31 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3093.t12 t3093.t30))
% 2.22/2.45  (step t3093 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3093.a0 t3093.a1 t3093.a2 t3093.a3))
% 2.22/2.45  (step t3094 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3095 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3096 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3097 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3098 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t3093 t3094 t3095 t3096 t3097))
% 2.22/2.45  (step t3099 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3098))
% 2.22/2.45  (step t3100 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3099))
% 2.22/2.45  (step t3101 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3092 t3100))
% 2.22/2.45  (step t3102 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t3103 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3101 t3102))
% 2.22/2.45  (step t3104 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3103))
% 2.22/2.45  (step t3105 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3104))
% 2.22/2.45  (step t3106 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3091 t3105))
% 2.22/2.45  (step t3107 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3108 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3109 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3110 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t3111 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t3112 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3106 t3107 t3108 t3109 t3110 t3111))
% 2.22/2.45  (step t3113 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3112))
% 2.22/2.45  (step t3114 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3078 t3090 t3113))
% 2.22/2.45  (step t3115 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t3114))
% 2.22/2.45  (step t3116 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t3115))
% 2.22/2.45  (step t3117 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t3118 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3116 t3117 t629 t631 t713))
% 2.22/2.45  (step t3119 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3120 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule reordering :premises (t3119))
% 2.22/2.45  (step t3121 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3075 t3077 t3118 t3120 t2454 t2455))
% 2.22/2.45  (step t3122 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule contraction :premises (t3121))
% 2.22/2.45  (step t3123 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 2.22/2.45  (step t3124 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t3125 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3126 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3125))
% 2.22/2.45  (step t3127 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 2.22/2.45  (step t3128 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 2.22/2.45  (step t3129 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 2.22/2.45  (step t3130 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t3128 t3129))
% 2.22/2.45  (step t3131 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 2.22/2.45  (step t3132 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t3130 t3131))
% 2.22/2.45  (step t3133 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t3127 t3132))
% 2.22/2.45  (step t3134 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3126 t3133))
% 2.22/2.45  (step t3135 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t3124 t3134 t2646))
% 2.22/2.45  (step t3136 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 2.22/2.45  (step t3137 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3138)
% 2.22/2.45  (assume t3138.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 2.22/2.45  (assume t3138.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 2.22/2.45  (step t3138.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3138.t2)
% 2.22/2.45  (assume t3138.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 2.22/2.45  (assume t3138.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 2.22/2.45  (step t3138.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3138.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3138.t2.t1))
% 2.22/2.45  (step t3138.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t3138.t2.a1))
% 2.22/2.45  (step t3138.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3138.t2.t3))
% 2.22/2.45  (step t3138.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 2.22/2.45  (step t3138.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t3138.t2.t4 t3138.t2.t5))
% 2.22/2.45  (step t3138.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3138.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t3138.t2.t7))
% 2.22/2.45  (step t3138.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t3138.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t3138.t2.t8 t3138.t2.t9))
% 2.22/2.45  (step t3138.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t3138.t2.t10 t3138.t2.a0))
% 2.22/2.45  (step t3138.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t3138.t2.t6 t3138.t2.t11))
% 2.22/2.45  (step t3138.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3138.t2.t2 t3138.t2.t12))
% 2.22/2.45  (step t3138.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3138.t2.a0 t3138.t2.a1))
% 2.22/2.45  (step t3138.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3138.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3138.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3138.t2 t3138.t3 t3138.t4))
% 2.22/2.45  (step t3138.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3138.t5))
% 2.22/2.45  (step t3138.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3138.t6))
% 2.22/2.45  (step t3138.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3138.t1 t3138.t7))
% 2.22/2.45  (step t3138.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t3138.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3138.t8 t3138.t9))
% 2.22/2.45  (step t3138.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3138.t10))
% 2.22/2.45  (step t3138.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3138.t11))
% 2.22/2.45  (step t3138.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t3138.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3138.t13 t3138.a1 t3138.a0))
% 2.22/2.45  (step t3138.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3138.t12 t3138.t14))
% 2.22/2.45  (step t3138 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3138.a0 t3138.a1))
% 2.22/2.45  (step t3139 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3140 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3141 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t3138 t3139 t3140))
% 2.22/2.45  (step t3142 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3141))
% 2.22/2.45  (step t3143 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3142))
% 2.22/2.45  (step t3144 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3137 t3143))
% 2.22/2.45  (step t3145 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 2.22/2.45  (step t3146 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3144 t3145))
% 2.22/2.45  (step t3147 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3146))
% 2.22/2.45  (step t3148 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3147))
% 2.22/2.45  (step t3149 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3136 t3148))
% 2.22/2.45  (step t3150 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3151 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t3152 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t3153 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3149 t3150 t3151 t3152))
% 2.22/2.45  (step t3154 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3153))
% 2.22/2.45  (step t3155 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3123 t3135 t3154))
% 2.22/2.45  (step t3156 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t3155))
% 2.22/2.45  (step t3157 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3156))
% 2.22/2.45  (step t3158 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t261))
% 2.22/2.45  (step t3159 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3160 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule reordering :premises (t3159))
% 2.22/2.45  (step t3161 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t2558))
% 2.22/2.45  (step t3162 (cl (not (= tptp.e21 tptp.e23))) :rule and :premises (a7))
% 2.22/2.45  (step t3163 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t2634 t3162 t629))
% 2.22/2.45  (step t3164 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t2598 t2599 t629 t631 t713))
% 2.22/2.45  (step t3165 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t3122 t3157 t3158 t3160 t3161 t3163 t3164))
% 2.22/2.45  (step t3166 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule contraction :premises (t3165))
% 2.22/2.45  (step t3167 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3168 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3169 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t3168))
% 2.22/2.45  (step t3170 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t3171 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t3172 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t3173 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t3171 t3172))
% 2.22/2.45  (step t3174 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t3175 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) true)) :rule trans :premises (t3173 t3174))
% 2.22/2.45  (step t3176 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule trans :premises (t3170 t3175))
% 2.22/2.45  (step t3177 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3169 t3176))
% 2.22/2.45  (step t3178 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t359 t3177 t3124))
% 2.22/2.45  (step t3179 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t3180 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3181)
% 2.22/2.45  (assume t3181.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.45  (assume t3181.a1 (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))
% 2.22/2.45  (step t3181.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3181.t2)
% 2.22/2.45  (assume t3181.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))
% 2.22/2.45  (assume t3181.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))
% 2.22/2.45  (step t3181.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3181.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t3181.t2.t1))
% 2.22/2.45  (step t3181.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21)) :rule symm :premises (t3181.t2.a1))
% 2.22/2.45  (step t3181.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t3181.t2.t3))
% 2.22/2.45  (step t3181.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule refl)
% 2.22/2.45  (step t3181.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t3181.t2.t4 t3181.t2.t5))
% 2.22/2.45  (step t3181.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3181.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t3181.t2.t7))
% 2.22/2.45  (step t3181.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t3181.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t3181.t2.t8 t3181.t2.t9))
% 2.22/2.45  (step t3181.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t3181.t2.t10 t3181.t2.a0))
% 2.22/2.45  (step t3181.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t3181.t2.t6 t3181.t2.t11))
% 2.22/2.45  (step t3181.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3181.t2.t2 t3181.t2.t12))
% 2.22/2.45  (step t3181.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3181.t2.a0 t3181.t2.a1))
% 2.22/2.45  (step t3181.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3181.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3181.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3181.t2 t3181.t3 t3181.t4))
% 2.22/2.45  (step t3181.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3181.t5))
% 2.22/2.45  (step t3181.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3181.t6))
% 2.22/2.45  (step t3181.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3181.t1 t3181.t7))
% 2.22/2.45  (step t3181.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3181.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3181.t8 t3181.t9))
% 2.22/2.45  (step t3181.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3181.t10))
% 2.22/2.45  (step t3181.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3181.t11))
% 2.22/2.45  (step t3181.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3181.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3181.t13 t3181.a1 t3181.a0))
% 2.22/2.45  (step t3181.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3181.t12 t3181.t14))
% 2.22/2.45  (step t3181 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3181.a0 t3181.a1))
% 2.22/2.45  (step t3182 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3183 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3184 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t3181 t3182 t3183))
% 2.22/2.45  (step t3185 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3184))
% 2.22/2.45  (step t3186 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3185))
% 2.22/2.45  (step t3187 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3180 t3186))
% 2.22/2.45  (step t3188 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3189 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3187 t3188))
% 2.22/2.45  (step t3190 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3189))
% 2.22/2.45  (step t3191 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3190))
% 2.22/2.45  (step t3192 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3179 t3191))
% 2.22/2.45  (step t3193 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3194 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t3195 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3196 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3192 t3193 t3194 t3195))
% 2.22/2.45  (step t3197 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3196))
% 2.22/2.45  (step t3198 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3167 t3178 t3197))
% 2.22/2.45  (step t3199 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t3198))
% 2.22/2.45  (step t3200 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3199))
% 2.22/2.45  (step t3201 (cl (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t3202 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3166 t3200 t3201))
% 2.22/2.45  (step t3203 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3202))
% 2.22/2.45  (step t3204 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3205 (cl (= (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3206 (cl (not (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t3205))
% 2.22/2.45  (step t3207 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t3208 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t3209 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t3210 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t3208 t3209))
% 2.22/2.45  (step t3211 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t3212 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) true)) :rule trans :premises (t3210 t3211))
% 2.22/2.45  (step t3213 (cl (= (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule trans :premises (t3207 t3212))
% 2.22/2.45  (step t3214 (cl (= (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3206 t3213))
% 2.22/2.45  (step t3215 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t3216 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t2233 t2234 t2 t3214 t3215))
% 2.22/2.45  (step t3217 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t3218 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3219)
% 2.22/2.45  (assume t3219.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3219.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3219.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3219.a3 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.45  (step t3219.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3219.t2)
% 2.22/2.45  (assume t3219.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.45  (assume t3219.t2.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 2.22/2.45  (step t3219.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3219.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t3219.t2.t1))
% 2.22/2.45  (step t3219.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t3219.t2.a1))
% 2.22/2.45  (step t3219.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3219.t2.t3))
% 2.22/2.45  (step t3219.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 2.22/2.45  (step t3219.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3219.t2.t4 t3219.t2.t5))
% 2.22/2.45  (step t3219.t2.t7 (cl (= (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3219.t2.t8 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t3219.t2.t7))
% 2.22/2.45  (step t3219.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t3219.t2.t10 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t3219.t2.t8 t3219.t2.t9))
% 2.22/2.45  (step t3219.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3219.t2.t10 t3219.t2.a0))
% 2.22/2.45  (step t3219.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t3219.t2.t6 t3219.t2.t11))
% 2.22/2.45  (step t3219.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3219.t2.t2 t3219.t2.t12))
% 2.22/2.45  (step t3219.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3219.t2.a0 t3219.t2.a1))
% 2.22/2.45  (step t3219.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3219.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3219.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t3219.t2 t3219.t3 t3219.t4))
% 2.22/2.45  (step t3219.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3219.t5))
% 2.22/2.45  (step t3219.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3219.t6))
% 2.22/2.45  (step t3219.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3219.t1 t3219.t7))
% 2.22/2.45  (step t3219.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3219.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3219.t8 t3219.t9))
% 2.22/2.45  (step t3219.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3219.t10))
% 2.22/2.45  (step t3219.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3219.t11))
% 2.22/2.45  (step t3219.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t3219.t14 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3219.t15)
% 2.22/2.45  (assume t3219.t15.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3219.t15.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3219.t15.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t3219.t15.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t3219.t15.a2))
% 2.22/2.45  (step t3219.t15.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3219.t15.t1))
% 2.22/2.45  (step t3219.t15.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3219.t15.a0))
% 2.22/2.45  (step t3219.t15.t4 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3219.t15.t3))
% 2.22/2.45  (step t3219.t15.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3219.t15.t4))
% 2.22/2.45  (step t3219.t15.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3219.t15.a1))
% 2.22/2.45  (step t3219.t15.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t3219.t15.t5 t3219.t15.t6))
% 2.22/2.45  (step t3219.t15.t8 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3219.t15.t2 t3219.t15.t7))
% 2.22/2.45  (step t3219.t15 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t3219.t15.a0 t3219.t15.a1 t3219.t15.a2))
% 2.22/2.45  (step t3219.t16 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3219.t17 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3219.t18 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3219.t19 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3219.t15 t3219.t16 t3219.t17 t3219.t18))
% 2.22/2.45  (step t3219.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t3219.t19))
% 2.22/2.45  (step t3219.t21 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t3219.t20))
% 2.22/2.45  (step t3219.t22 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3219.t14 t3219.t21))
% 2.22/2.45  (step t3219.t23 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t3219.t24 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3219.t22 t3219.t23))
% 2.22/2.45  (step t3219.t25 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3219.t24))
% 2.22/2.45  (step t3219.t26 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t3219.t25))
% 2.22/2.45  (step t3219.t27 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t3219.t28 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3219.t27 t3219.a0 t3219.a2 t3219.a1))
% 2.22/2.45  (step t3219.t29 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3219.t26 t3219.t28))
% 2.22/2.45  (step t3219.t30 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3219.t13 t3219.a3 t3219.t29))
% 2.22/2.45  (step t3219.t31 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3219.t12 t3219.t30))
% 2.22/2.45  (step t3219 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3219.a0 t3219.a1 t3219.a2 t3219.a3))
% 2.22/2.45  (step t3220 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3221 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3222 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3223 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3224 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3219 t3220 t3221 t3222 t3223))
% 2.22/2.45  (step t3225 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3224))
% 2.22/2.45  (step t3226 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3225))
% 2.22/2.45  (step t3227 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3218 t3226))
% 2.22/2.45  (step t3228 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3229 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3227 t3228))
% 2.22/2.45  (step t3230 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3229))
% 2.22/2.45  (step t3231 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3230))
% 2.22/2.45  (step t3232 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3217 t3231))
% 2.22/2.45  (step t3233 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3234 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3235 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3236 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t3237 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3238 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3232 t3233 t3234 t3235 t3236 t3237))
% 2.22/2.45  (step t3239 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3238))
% 2.22/2.45  (step t3240 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3204 t3216 t3239))
% 2.22/2.45  (step t3241 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t3240))
% 2.22/2.45  (step t3242 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t3241))
% 2.22/2.45  (step t3243 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t3244 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3245 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t3246 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t2610 t4 t3245))
% 2.22/2.45  (step t3247 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t3248 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3249)
% 2.22/2.45  (assume t3249.a0 (not (= tptp.e21 tptp.e23)))
% 2.22/2.45  (assume t3249.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.45  (step t3249.t1 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3249.t2)
% 2.22/2.45  (assume t3249.t2.a0 (not (= tptp.e21 tptp.e23)))
% 2.22/2.45  (assume t3249.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.45  (step t3249.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3249.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t3249.t2.t1))
% 2.22/2.45  (step t3249.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 2.22/2.45  (step t3249.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) :rule symm :premises (t3249.t2.a1))
% 2.22/2.45  (step t3249.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 tptp.e23))) :rule cong :premises (t3249.t2.t3 t3249.t2.t4))
% 2.22/2.45  (step t3249.t2.t6 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 2.22/2.45  (step t3249.t2.t7 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t3249.t2.t6))
% 2.22/2.45  (step t3249.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 2.22/2.45  (step t3249.t2.t9 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t3249.t2.t7 t3249.t2.t8))
% 2.22/2.45  (step t3249.t2.t10 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t3249.t2.t9 t3249.t2.a0))
% 2.22/2.45  (step t3249.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t3249.t2.t5 t3249.t2.t10))
% 2.22/2.45  (step t3249.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3249.t2.t2 t3249.t2.t11))
% 2.22/2.45  (step t3249.t2 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3249.t2.a0 t3249.t2.a1))
% 2.22/2.45  (step t3249.t3 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3249.t4 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3249.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3249.t2 t3249.t3 t3249.t4))
% 2.22/2.45  (step t3249.t6 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3249.t5))
% 2.22/2.45  (step t3249.t7 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3249.t6))
% 2.22/2.45  (step t3249.t8 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3249.t1 t3249.t7))
% 2.22/2.45  (step t3249.t9 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3249.t10 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3249.t8 t3249.t9))
% 2.22/2.45  (step t3249.t11 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3249.t10))
% 2.22/2.45  (step t3249.t12 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3249.t11))
% 2.22/2.45  (step t3249.t13 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t3249.t14 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3249.t13 t3249.a0 t3249.a1))
% 2.22/2.45  (step t3249.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3249.t12 t3249.t14))
% 2.22/2.45  (step t3249 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3249.a0 t3249.a1))
% 2.22/2.45  (step t3250 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3251 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3252 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3249 t3250 t3251))
% 2.22/2.45  (step t3253 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3252))
% 2.22/2.45  (step t3254 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3253))
% 2.22/2.45  (step t3255 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3248 t3254))
% 2.22/2.45  (step t3256 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3257 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3255 t3256))
% 2.22/2.45  (step t3258 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3257))
% 2.22/2.45  (step t3259 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3258))
% 2.22/2.45  (step t3260 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3247 t3259))
% 2.22/2.45  (step t3261 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t3262 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3263 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3264 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3260 t3261 t3262 t3263))
% 2.22/2.45  (step t3265 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3264))
% 2.22/2.45  (step t3266 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3244 t3246 t3265))
% 2.22/2.45  (step t3267 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t3266))
% 2.22/2.45  (step t3268 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t2557 t2559 t2598 t2599 t2634 t2669 t2670 t2672 t3203 t3242 t3243 t3267))
% 2.22/2.45  (step t3269 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 tptp.e23)) :rule contraction :premises (t3268))
% 2.22/2.45  (step t3270 (cl (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3269 t451 t628 t1187 t630 t631 t629 t713 t3162))
% 2.22/2.45  (step t3271 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule reordering :premises (t3270))
% 2.22/2.45  (step t3272 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 2.22/2.45  (step t3273 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule reordering :premises (t3272))
% 2.22/2.45  (step t3274 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t1620))
% 2.22/2.45  (step t3275 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t1947))
% 2.22/2.45  (step t3276 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3277 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule reordering :premises (t3276))
% 2.22/2.45  (step t3278 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv_pos2)
% 2.22/2.45  (step t3279 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 2.22/2.45  (step t3280 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.45  (step t3281 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t3280))
% 2.22/2.45  (step t3282 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule all_simplify)
% 2.22/2.45  (step t3283 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule refl)
% 2.22/2.45  (step t3284 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 2.22/2.45  (step t3285 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t3283 t3284))
% 2.22/2.45  (step t3286 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule all_simplify)
% 2.22/2.45  (step t3287 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) true)) :rule trans :premises (t3285 t3286))
% 2.22/2.45  (step t3288 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule trans :premises (t3282 t3287))
% 2.22/2.45  (step t3289 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3281 t3288))
% 2.22/2.45  (step t3290 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t397 t1044 t906 t3279 t3289))
% 2.22/2.45  (step t3291 (cl (not (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) (not (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule equiv_pos2)
% 2.22/2.45  (step t3292 (cl (= (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule refl)
% 2.22/2.45  (step t3293 (cl (= (= (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule equiv_simplify)
% 2.22/2.45  (step t3294 (cl (= (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (not (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule equiv2 :premises (t3293))
% 2.22/2.45  (step t3295 (cl (not (not (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule not_not)
% 2.22/2.45  (step t3296 (cl (= (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3294 t3295))
% 2.22/2.45  (step t3297 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3298)
% 2.22/2.45  (assume t3298.a0 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t3298.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 2.22/2.45  (assume t3298.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.45  (assume t3298.a3 (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 2.22/2.45  (step t3298.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 2.22/2.45  (step t3298.t2 (cl (= (= false true) false)) :rule all_simplify)
% 2.22/2.45  (step t3298.t3 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.45  (step t3298.t4 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv2 :premises (t3298.t3))
% 2.22/2.45  (step t3298.t5 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule not_not)
% 2.22/2.45  (step t3298.t6 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3298.t4 t3298.t5))
% 2.22/2.45  (step t3298.t7 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false)) :rule resolution :premises (t3298.t6 t3298.a3))
% 2.22/2.45  (step t3298.t8 (cl (= false (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule symm :premises (t3298.t7))
% 2.22/2.45  (step t3298.t9 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) true) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.45  (step t3298.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) true) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv2 :premises (t3298.t9))
% 2.22/2.45  (step t3298.t11 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11)) :rule symm :premises (t3298.a1))
% 2.22/2.45  (step t3298.t12 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t3298.a0))
% 2.22/2.45  (step t3298.t13 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3298.t12))
% 2.22/2.45  (step t3298.t14 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t3298.a2))
% 2.22/2.45  (step t3298.t15 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule trans :premises (t3298.t14 t3298.t13))
% 2.22/2.45  (step t3298.t16 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t3298.t15))
% 2.22/2.45  (step t3298.t17 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t3298.t11 t3298.t13 t3298.t16))
% 2.22/2.45  (step t3298.t18 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) true)) :rule resolution :premises (t3298.t10 t3298.t17))
% 2.22/2.45  (step t3298.t19 (cl (= false true)) :rule trans :premises (t3298.t8 t3298.t18))
% 2.22/2.45  (step t3298.t20 (cl false) :rule resolution :premises (t3298.t1 t3298.t2 t3298.t19))
% 2.22/2.45  (step t3298 (cl (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) :rule subproof :discharge (t3298.a0 t3298.a1 t3298.a2 t3298.a3))
% 2.22/2.45  (step t3299 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3300 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3301 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3302 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 2.22/2.45  (step t3303 (cl false (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3298 t3299 t3300 t3301 t3302))
% 2.22/2.45  (step t3304 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) false) :rule reordering :premises (t3303))
% 2.22/2.45  (step t3305 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) false) :rule contraction :premises (t3304))
% 2.22/2.45  (step t3306 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) false) :rule resolution :premises (t3297 t3305))
% 2.22/2.45  (step t3307 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (not false)) :rule implies_neg2)
% 2.22/2.45  (step t3308 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false)) :rule resolution :premises (t3306 t3307))
% 2.22/2.45  (step t3309 (cl (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false)) :rule contraction :premises (t3308))
% 2.22/2.45  (step t3310 (cl (= (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule implies_simplify)
% 2.22/2.45  (step t3311 (cl (not (=> (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false)) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule equiv1 :premises (t3310))
% 2.22/2.45  (step t3312 (cl (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3309 t3311))
% 2.22/2.45  (step t3313 (cl (= (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false)) :rule resolution :premises (t3296 t3312))
% 2.22/2.45  (step t3314 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false))) :rule cong :premises (t3292 t3313))
% 2.22/2.45  (step t3315 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) false) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule all_simplify)
% 2.22/2.45  (step t3316 (cl (= (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule trans :premises (t3314 t3315))
% 2.22/2.45  (step t3317 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3318)
% 2.22/2.45  (assume t3318.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t3318.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t3318.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t3318.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))
% 2.22/2.45  (assume t3318.a4 (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 2.22/2.45  (step t3318.t1 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule and_neg)
% 2.22/2.45  (step t3318.t2 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3318.t3)
% 2.22/2.45  (assume t3318.t3.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t3318.t3.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t3318.t3.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (step t3318.t3.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t3318.t3.a2))
% 2.22/2.45  (step t3318.t3.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3318.t3.t1))
% 2.22/2.45  (step t3318.t3.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3318.t3.a0))
% 2.22/2.45  (step t3318.t3.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3318.t3.t3))
% 2.22/2.45  (step t3318.t3.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3318.t3.t4))
% 2.22/2.45  (step t3318.t3.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3318.t3.a1))
% 2.22/2.45  (step t3318.t3.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3318.t3.t6))
% 2.22/2.45  (step t3318.t3.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3318.t3.t7))
% 2.22/2.45  (step t3318.t3.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t3318.t3.t5 t3318.t3.t8))
% 2.22/2.45  (step t3318.t3.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t3318.t3.t2 t3318.t3.t9))
% 2.22/2.45  (step t3318.t3 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t3318.t3.a0 t3318.t3.a1 t3318.t3.a2))
% 2.22/2.45  (step t3318.t4 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3318.t5 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3318.t6 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3318.t7 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3318.t3 t3318.t4 t3318.t5 t3318.t6))
% 2.22/2.45  (step t3318.t8 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t3318.t7))
% 2.22/2.45  (step t3318.t9 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t3318.t8))
% 2.22/2.45  (step t3318.t10 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3318.t2 t3318.t9))
% 2.22/2.45  (step t3318.t11 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.45  (step t3318.t12 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3318.t10 t3318.t11))
% 2.22/2.45  (step t3318.t13 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t3318.t12))
% 2.22/2.45  (step t3318.t14 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t3318.t13))
% 2.22/2.45  (step t3318.t15 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t3318.t16 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3318.t15 t3318.a0 t3318.a2 t3318.a1))
% 2.22/2.45  (step t3318.t17 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3318.t14 t3318.t16))
% 2.22/2.45  (step t3318.t18 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3318.t1 t3318.a1 t3318.a3 t3318.t17 t3318.a4))
% 2.22/2.45  (step t3318 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule subproof :discharge (t3318.a0 t3318.a1 t3318.a2 t3318.a3 t3318.a4))
% 2.22/2.45  (step t3319 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3320 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3321 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3322 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3323 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 2.22/2.45  (step t3324 (cl (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3318 t3319 t3320 t3321 t3322 t3323))
% 2.22/2.45  (step t3325 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule reordering :premises (t3324))
% 2.22/2.45  (step t3326 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t3325))
% 2.22/2.45  (step t3327 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t3317 t3326))
% 2.22/2.45  (step t3328 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule implies_neg2)
% 2.22/2.45  (step t3329 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3327 t3328))
% 2.22/2.45  (step t3330 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule contraction :premises (t3329))
% 2.22/2.45  (step t3331 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3291 t3316 t3330))
% 2.22/2.45  (step t3332 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule not_and :premises (t3331))
% 2.22/2.45  (step t3333 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t3334 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t3335 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3336 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 2.22/2.45  (step t3337 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule or_neg)
% 2.22/2.45  (step t3338 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t3332 t3333 t3334 t3335 t3336 t3337))
% 2.22/2.45  (step t3339 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule contraction :premises (t3338))
% 2.22/2.45  (step t3340 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3278 t3290 t3339))
% 2.22/2.45  (step t3341 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule or :premises (t3340))
% 2.22/2.45  (step t3342 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t3341))
% 2.22/2.45  (step t3343 (cl (not (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and :premises (t1186))
% 2.22/2.45  (step t3344 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t3342 t3343 t628 t451 t630))
% 2.22/2.45  (step t3345 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t3277 t3344))
% 2.22/2.45  (step t3346 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t3275 t1981 t3345 t1987))
% 2.22/2.45  (step t3347 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1946 t3346))
% 2.22/2.45  (step t3348 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1826 t1827 t3347))
% 2.22/2.45  (step t3349 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t1631 t3348))
% 2.22/2.45  (step t3350 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule and_neg)
% 2.22/2.45  (step t3351 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3352)
% 2.22/2.45  (assume t3352.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3352.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.45  (assume t3352.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.45  (assume t3352.a3 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.45  (assume t3352.a4 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.45  (step t3352.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3352.t2)
% 2.22/2.45  (assume t3352.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))
% 2.22/2.45  (assume t3352.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3352.t2.a2 (= tptp.e22 (tptp.h3 tptp.e12)))
% 2.22/2.45  (assume t3352.t2.a3 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.45  (assume t3352.t2.a4 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.45  (step t3352.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10)) :rule symm :premises (t3352.t2.a4))
% 2.22/2.45  (step t3352.t2.t2 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h3 tptp.e10))) :rule cong :premises (t3352.t2.t1))
% 2.22/2.45  (step t3352.t2.t3 (cl (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3352.t2.a0))
% 2.22/2.45  (step t3352.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3352.t2.a1))
% 2.22/2.45  (step t3352.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20)) :rule symm :premises (t3352.t2.a3))
% 2.22/2.45  (step t3352.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t3352.t2.t5))
% 2.22/2.45  (step t3352.t2.t7 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3352.t2.t4))
% 2.22/2.45  (step t3352.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule symm :premises (t3352.t2.t3))
% 2.22/2.45  (step t3352.t2.t9 (cl (= tptp.e20 (tptp.h3 tptp.e10))) :rule trans :premises (t3352.t2.t7 t3352.t2.t8))
% 2.22/2.45  (step t3352.t2.t10 (cl (= (tptp.h3 tptp.e12) tptp.e22)) :rule symm :premises (t3352.t2.a2))
% 2.22/2.45  (step t3352.t2.t11 (cl (= tptp.e22 (tptp.h3 tptp.e12))) :rule symm :premises (t3352.t2.t10))
% 2.22/2.45  (step t3352.t2.t12 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule cong :premises (t3352.t2.t9 t3352.t2.t11))
% 2.22/2.45  (step t3352.t2.t13 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule trans :premises (t3352.t2.t2 t3352.t2.t3 t3352.t2.t4 t3352.t2.t6 t3352.t2.t12))
% 2.22/2.45  (step t3352.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t3352.t2.a0 t3352.t2.a1 t3352.t2.a2 t3352.t2.a3 t3352.t2.a4))
% 2.22/2.45  (step t3352.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.45  (step t3352.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3352.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3352.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3352.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3352.t8 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t3352.t2 t3352.t3 t3352.t4 t3352.t5 t3352.t6 t3352.t7))
% 2.22/2.45  (step t3352.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule reordering :premises (t3352.t8))
% 2.22/2.45  (step t3352.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule contraction :premises (t3352.t9))
% 2.22/2.45  (step t3352.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3352.t1 t3352.t10))
% 2.22/2.45  (step t3352.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t3352.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule resolution :premises (t3352.t11 t3352.t12))
% 2.22/2.45  (step t3352.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule contraction :premises (t3352.t13))
% 2.22/2.45  (step t3352.t15 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule implies :premises (t3352.t14))
% 2.22/2.45  (step t3352.t16 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3352.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t3352.t16 t3352.a4 t3352.a0 t3352.a3 t3352.a2 t3352.a1))
% 2.22/2.45  (step t3352.t18 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3352.t15 t3352.t17))
% 2.22/2.45  (step t3352 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule subproof :discharge (t3352.a0 t3352.a1 t3352.a2 t3352.a3 t3352.a4))
% 2.22/2.45  (step t3353 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3354 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3355 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3356 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= tptp.e22 (tptp.h3 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3357 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) :rule and_pos)
% 2.22/2.45  (step t3358 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))))) :rule resolution :premises (t3352 t3353 t3354 t3355 t3356 t3357))
% 2.22/2.45  (step t3359 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule reordering :premises (t3358))
% 2.22/2.45  (step t3360 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule contraction :premises (t3359))
% 2.22/2.45  (step t3361 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3351 t3360))
% 2.22/2.45  (step t3362 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (not (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t3363 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule resolution :premises (t3361 t3362))
% 2.22/2.45  (step t3364 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))))) :rule contraction :premises (t3363))
% 2.22/2.45  (step t3365 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e12)) (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule implies :premises (t3364))
% 2.22/2.45  (step t3366 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10))) (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3350 t3365))
% 2.22/2.45  (step t3367 (cl (= (tptp.h3 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h3 tptp.e10) (tptp.h3 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e10)))) :rule reordering :premises (t3366))
% 2.22/2.45  (step t3368 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t2229))
% 2.22/2.45  (step t3369 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule or :premises (t3368))
% 2.22/2.45  (step t3370 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3371 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3372 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t3371))
% 2.22/2.45  (step t3373 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t3374 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t3375 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t3376 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t3374 t3375))
% 2.22/2.45  (step t3377 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t3378 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) true)) :rule trans :premises (t3376 t3377))
% 2.22/2.45  (step t3379 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule trans :premises (t3373 t3378))
% 2.22/2.45  (step t3380 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3372 t3379))
% 2.22/2.45  (step t3381 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t3382 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t4 t3380 t3381))
% 2.22/2.45  (step t3383 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t3384 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3385)
% 2.22/2.45  (assume t3385.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.45  (assume t3385.a1 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.45  (step t3385.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3385.t2)
% 2.22/2.45  (assume t3385.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 2.22/2.45  (assume t3385.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))
% 2.22/2.45  (step t3385.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3385.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t3385.t2.t1))
% 2.22/2.45  (step t3385.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23)) :rule symm :premises (t3385.t2.a1))
% 2.22/2.45  (step t3385.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t3385.t2.t3))
% 2.22/2.45  (step t3385.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 2.22/2.45  (step t3385.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t3385.t2.t4 t3385.t2.t5))
% 2.22/2.45  (step t3385.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3385.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t3385.t2.t7))
% 2.22/2.45  (step t3385.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t3385.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t3385.t2.t8 t3385.t2.t9))
% 2.22/2.45  (step t3385.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t3385.t2.t10 t3385.t2.a0))
% 2.22/2.45  (step t3385.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t3385.t2.t6 t3385.t2.t11))
% 2.22/2.45  (step t3385.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3385.t2.t2 t3385.t2.t12))
% 2.22/2.45  (step t3385.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3385.t2.a0 t3385.t2.a1))
% 2.22/2.45  (step t3385.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3385.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3385.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3385.t2 t3385.t3 t3385.t4))
% 2.22/2.45  (step t3385.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3385.t5))
% 2.22/2.45  (step t3385.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3385.t6))
% 2.22/2.45  (step t3385.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3385.t1 t3385.t7))
% 2.22/2.45  (step t3385.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3385.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3385.t8 t3385.t9))
% 2.22/2.45  (step t3385.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3385.t10))
% 2.22/2.45  (step t3385.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3385.t11))
% 2.22/2.45  (step t3385.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t3385.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3385.t13 t3385.a1 t3385.a0))
% 2.22/2.45  (step t3385.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3385.t12 t3385.t14))
% 2.22/2.45  (step t3385 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t3385.a0 t3385.a1))
% 2.22/2.45  (step t3386 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3387 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3388 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3385 t3386 t3387))
% 2.22/2.45  (step t3389 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3388))
% 2.22/2.45  (step t3390 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t3389))
% 2.22/2.45  (step t3391 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3384 t3390))
% 2.22/2.45  (step t3392 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3393 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3391 t3392))
% 2.22/2.45  (step t3394 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3393))
% 2.22/2.45  (step t3395 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t3394))
% 2.22/2.45  (step t3396 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3383 t3395))
% 2.22/2.45  (step t3397 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3398 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t3399 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3400 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3396 t3397 t3398 t3399))
% 2.22/2.45  (step t3401 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t3400))
% 2.22/2.45  (step t3402 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3370 t3382 t3401))
% 2.22/2.45  (step t3403 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t3402))
% 2.22/2.45  (step t3404 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3403))
% 2.22/2.45  (step t3405 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t3406 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t450 t451 t452 t3271 t3273 t3274 t1627 t3349 t1995 t2032 t2033 t3367 t638 t658 t631 t3369 t3404 t3405))
% 2.22/2.45  (step t3407 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t3406))
% 2.22/2.45  (step t3408 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule or :premises (t123))
% 2.22/2.45  (step t3409 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3410 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule reordering :premises (t3409))
% 2.22/2.45  (step t3411 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t345))
% 2.22/2.45  (step t3412 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t3411))
% 2.22/2.45  (step t3413 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3414 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3415 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t3414))
% 2.22/2.45  (step t3416 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t3417 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t3418 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t3419 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t3417 t3418))
% 2.22/2.45  (step t3420 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t3421 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) true)) :rule trans :premises (t3419 t3420))
% 2.22/2.45  (step t3422 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) true)) :rule trans :premises (t3416 t3421))
% 2.22/2.45  (step t3423 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3415 t3422))
% 2.22/2.45  (step t3424 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t3425 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t2233 t2 t3423 t3424))
% 2.22/2.45  (step t3426 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t3427 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3428)
% 2.22/2.45  (assume t3428.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3428.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3428.a2 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 2.22/2.45  (step t3428.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3428.t2)
% 2.22/2.45  (assume t3428.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 2.22/2.45  (assume t3428.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.45  (step t3428.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3428.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t3428.t2.t1))
% 2.22/2.45  (step t3428.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3428.t2.a1))
% 2.22/2.45  (step t3428.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3428.t2.t3))
% 2.22/2.45  (step t3428.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) :rule refl)
% 2.22/2.45  (step t3428.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule cong :premises (t3428.t2.t4 t3428.t2.t5))
% 2.22/2.45  (step t3428.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3428.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv2 :premises (t3428.t2.t7))
% 2.22/2.45  (step t3428.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t3428.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3428.t2.t8 t3428.t2.t9))
% 2.22/2.45  (step t3428.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false)) :rule resolution :premises (t3428.t2.t10 t3428.t2.a0))
% 2.22/2.45  (step t3428.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t3428.t2.t6 t3428.t2.t11))
% 2.22/2.45  (step t3428.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3428.t2.t2 t3428.t2.t12))
% 2.22/2.45  (step t3428.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3428.t2.a0 t3428.t2.a1))
% 2.22/2.45  (step t3428.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3428.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3428.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3428.t2 t3428.t3 t3428.t4))
% 2.22/2.45  (step t3428.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3428.t5))
% 2.22/2.45  (step t3428.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3428.t6))
% 2.22/2.45  (step t3428.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3428.t1 t3428.t7))
% 2.22/2.45  (step t3428.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3428.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3428.t8 t3428.t9))
% 2.22/2.45  (step t3428.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3428.t10))
% 2.22/2.45  (step t3428.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3428.t11))
% 2.22/2.45  (step t3428.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t3428.t14 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3428.t15)
% 2.22/2.45  (assume t3428.t15.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3428.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t3428.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3428.t15.a1))
% 2.22/2.45  (step t3428.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3428.t15.t1))
% 2.22/2.45  (step t3428.t15.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3428.t15.a0))
% 2.22/2.45  (step t3428.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t3428.t15.t3 t3428.t15.t3))
% 2.22/2.45  (step t3428.t15.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t3428.t15.t2 t3428.t15.t4))
% 2.22/2.45  (step t3428.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t3428.t15.a0 t3428.t15.a1))
% 2.22/2.45  (step t3428.t16 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3428.t17 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3428.t18 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3428.t15 t3428.t16 t3428.t17))
% 2.22/2.45  (step t3428.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t3428.t18))
% 2.22/2.45  (step t3428.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t3428.t19))
% 2.22/2.45  (step t3428.t21 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t3428.t14 t3428.t20))
% 2.22/2.45  (step t3428.t22 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t3428.t23 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3428.t21 t3428.t22))
% 2.22/2.45  (step t3428.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3428.t23))
% 2.22/2.45  (step t3428.t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t3428.t24))
% 2.22/2.45  (step t3428.t26 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t3428.t27 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3428.t26 t3428.a1 t3428.a0))
% 2.22/2.45  (step t3428.t28 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t3428.t25 t3428.t27))
% 2.22/2.45  (step t3428.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3428.t13 t3428.a2 t3428.t28))
% 2.22/2.45  (step t3428.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3428.t12 t3428.t29))
% 2.22/2.45  (step t3428 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3428.a0 t3428.a1 t3428.a2))
% 2.22/2.45  (step t3429 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3430 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3431 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3432 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t3428 t3429 t3430 t3431))
% 2.22/2.45  (step t3433 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3432))
% 2.22/2.45  (step t3434 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3433))
% 2.22/2.45  (step t3435 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3427 t3434))
% 2.22/2.45  (step t3436 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3437 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3435 t3436))
% 2.22/2.45  (step t3438 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3437))
% 2.22/2.45  (step t3439 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3438))
% 2.22/2.45  (step t3440 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3426 t3439))
% 2.22/2.45  (step t3441 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3442 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3443 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t3444 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3445 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3440 t3441 t3442 t3443 t3444))
% 2.22/2.45  (step t3446 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3445))
% 2.22/2.45  (step t3447 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3413 t3425 t3446))
% 2.22/2.45  (step t3448 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t3447))
% 2.22/2.45  (step t3449 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t3448))
% 2.22/2.45  (step t3450 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t3451 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3407 t67 t3408 t3410 t2717 t2710 t2707 t2708 t3412 t3449 t3450))
% 2.22/2.45  (step t3452 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t3451))
% 2.22/2.45  (step t3453 (cl (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t345))
% 2.22/2.45  (step t3454 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t3453))
% 2.22/2.45  (step t3455 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t3456 (cl (= (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true) (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 2.22/2.45  (step t3457 (cl (not (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true)) (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule equiv1 :premises (t3456))
% 2.22/2.45  (step t3458 (cl (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))))) :rule all_simplify)
% 2.22/2.45  (step t3459 (cl (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22))) :rule refl)
% 2.22/2.45  (step t3460 (cl (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule all_simplify)
% 2.22/2.45  (step t3461 (cl (= (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))) (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22)))) :rule cong :premises (t3459 t3460))
% 2.22/2.45  (step t3462 (cl (= (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22)) true)) :rule all_simplify)
% 2.22/2.45  (step t3463 (cl (= (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))) true)) :rule trans :premises (t3461 t3462))
% 2.22/2.45  (step t3464 (cl (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true)) :rule trans :premises (t3458 t3463))
% 2.22/2.45  (step t3465 (cl (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule resolution :premises (t3457 t3464))
% 2.22/2.45  (step t3466 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t3467 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t3465 t3466 t128))
% 2.22/2.45  (step t3468 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3469 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3470)
% 2.22/2.45  (assume t3470.a0 (not (= tptp.e20 tptp.e22)))
% 2.22/2.45  (assume t3470.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.45  (step t3470.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3470.t2)
% 2.22/2.45  (assume t3470.t2.a0 (not (= tptp.e20 tptp.e22)))
% 2.22/2.45  (assume t3470.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 2.22/2.45  (step t3470.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t3470.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule equiv1 :premises (t3470.t2.t1))
% 2.22/2.45  (step t3470.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.22/2.45  (step t3470.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t3470.t2.a1))
% 2.22/2.45  (step t3470.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 tptp.e22))) :rule cong :premises (t3470.t2.t3 t3470.t2.t4))
% 2.22/2.45  (step t3470.t2.t6 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 2.22/2.45  (step t3470.t2.t7 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t3470.t2.t6))
% 2.22/2.45  (step t3470.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 2.22/2.45  (step t3470.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t3470.t2.t7 t3470.t2.t8))
% 2.22/2.45  (step t3470.t2.t10 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t3470.t2.t9 t3470.t2.a0))
% 2.22/2.45  (step t3470.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t3470.t2.t5 t3470.t2.t10))
% 2.22/2.45  (step t3470.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3470.t2.t2 t3470.t2.t11))
% 2.22/2.45  (step t3470.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t3470.t2.a0 t3470.t2.a1))
% 2.22/2.45  (step t3470.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3470.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3470.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3470.t2 t3470.t3 t3470.t4))
% 2.22/2.45  (step t3470.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3470.t5))
% 2.22/2.45  (step t3470.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3470.t6))
% 2.22/2.45  (step t3470.t8 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3470.t1 t3470.t7))
% 2.22/2.45  (step t3470.t9 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3470.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3470.t8 t3470.t9))
% 2.22/2.45  (step t3470.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3470.t10))
% 2.22/2.45  (step t3470.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t3470.t11))
% 2.22/2.45  (step t3470.t13 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3470.t14 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3470.t13 t3470.a0 t3470.a1))
% 2.22/2.45  (step t3470.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3470.t12 t3470.t14))
% 2.22/2.45  (step t3470 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t3470.a0 t3470.a1))
% 2.22/2.45  (step t3471 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3472 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3473 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3470 t3471 t3472))
% 2.22/2.45  (step t3474 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3473))
% 2.22/2.45  (step t3475 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t3474))
% 2.22/2.45  (step t3476 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3469 t3475))
% 2.22/2.45  (step t3477 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3478 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3476 t3477))
% 2.22/2.45  (step t3479 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3478))
% 2.22/2.45  (step t3480 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t3479))
% 2.22/2.45  (step t3481 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3468 t3480))
% 2.22/2.45  (step t3482 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3483 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3484 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3485 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3481 t3482 t3483 t3484))
% 2.22/2.45  (step t3486 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t3485))
% 2.22/2.45  (step t3487 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t3455 t3467 t3486))
% 2.22/2.45  (step t3488 (cl (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t3487))
% 2.22/2.45  (step t3489 (cl (= tptp.e20 tptp.e22) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t3488))
% 2.22/2.45  (step t3490 (cl (not (= tptp.e20 tptp.e22))) :rule and :premises (a7))
% 2.22/2.45  (step t3491 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t3452 t162 t262 t3454 t3489 t3490))
% 2.22/2.45  (step t3492 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) :rule contraction :premises (t3491))
% 2.22/2.45  (step t3493 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or :premises (t2894))
% 2.22/2.45  (step t3494 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t3495 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 2.22/2.45  (step t3496 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t2 t3495 t2420 t2848 t3043 t3044))
% 2.22/2.45  (step t3497 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3498 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3499)
% 2.22/2.45  (assume t3499.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3499.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (assume t3499.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (assume t3499.a3 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 2.22/2.45  (assume t3499.a4 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.45  (step t3499.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3499.t2)
% 2.22/2.45  (assume t3499.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))
% 2.22/2.45  (assume t3499.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3499.t2.a2 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (assume t3499.t2.a3 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.45  (assume t3499.t2.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (step t3499.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t3499.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t3499.t2.t1))
% 2.22/2.45  (step t3499.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3499.t2.a1))
% 2.22/2.45  (step t3499.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3499.t2.t3))
% 2.22/2.45  (step t3499.t2.t5 (cl (= (tptp.h2 tptp.e12) tptp.e21)) :rule symm :premises (t3499.t2.a3))
% 2.22/2.45  (step t3499.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t3499.t2.a2))
% 2.22/2.45  (step t3499.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3499.t2.t6))
% 2.22/2.45  (step t3499.t2.t8 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t3499.t2.t5 t3499.t2.t7))
% 2.22/2.45  (step t3499.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h2 tptp.e12))) :rule symm :premises (t3499.t2.t8))
% 2.22/2.45  (step t3499.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t3499.t2.a4))
% 2.22/2.45  (step t3499.t2.t11 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t3499.t2.t10))
% 2.22/2.45  (step t3499.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t3499.t2.t11))
% 2.22/2.45  (step t3499.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.h2 tptp.e12))) :rule trans :premises (t3499.t2.t12 t3499.t2.a3))
% 2.22/2.45  (step t3499.t2.t14 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t3499.t2.t13))
% 2.22/2.45  (step t3499.t2.t15 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) :rule trans :premises (t3499.t2.t9 t3499.t2.t14))
% 2.22/2.45  (step t3499.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3499.t2.t15))
% 2.22/2.45  (step t3499.t2.t17 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t3499.t2.t4 t3499.t2.t16))
% 2.22/2.45  (step t3499.t2.t18 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3499.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv2 :premises (t3499.t2.t18))
% 2.22/2.45  (step t3499.t2.t20 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t3499.t2.t21 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3499.t2.t19 t3499.t2.t20))
% 2.22/2.45  (step t3499.t2.t22 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t3499.t2.t21 t3499.t2.a0))
% 2.22/2.45  (step t3499.t2.t23 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t3499.t2.t17 t3499.t2.t22))
% 2.22/2.45  (step t3499.t2.t24 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3499.t2.t2 t3499.t2.t23))
% 2.22/2.45  (step t3499.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t3499.t2.a0 t3499.t2.a1 t3499.t2.a2 t3499.t2.a3 t3499.t2.a4))
% 2.22/2.45  (step t3499.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3499.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3499.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3499.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3499.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3499.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3499.t2 t3499.t3 t3499.t4 t3499.t5 t3499.t6 t3499.t7))
% 2.22/2.45  (step t3499.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3499.t8))
% 2.22/2.45  (step t3499.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3499.t9))
% 2.22/2.45  (step t3499.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3499.t1 t3499.t10))
% 2.22/2.45  (step t3499.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3499.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3499.t11 t3499.t12))
% 2.22/2.45  (step t3499.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3499.t13))
% 2.22/2.45  (step t3499.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t3499.t14))
% 2.22/2.45  (step t3499.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3499.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3499.t16 t3499.a3 t3499.a0 t3499.a1 t3499.a4 t3499.a2))
% 2.22/2.45  (step t3499.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3499.t15 t3499.t17))
% 2.22/2.45  (step t3499 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t3499.a0 t3499.a1 t3499.a2 t3499.a3 t3499.a4))
% 2.22/2.45  (step t3500 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3501 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3502 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3503 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3504 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3505 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))))) :rule resolution :premises (t3499 t3500 t3501 t3502 t3503 t3504))
% 2.22/2.45  (step t3506 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3505))
% 2.22/2.45  (step t3507 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3506))
% 2.22/2.45  (step t3508 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3498 t3507))
% 2.22/2.45  (step t3509 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3510 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3508 t3509))
% 2.22/2.45  (step t3511 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3510))
% 2.22/2.45  (step t3512 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t3511))
% 2.22/2.45  (step t3513 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3497 t3512))
% 2.22/2.45  (step t3514 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3515 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3516 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3517 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t3518 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.h2 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3519 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3520 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3513 t3514 t3515 t3516 t3517 t3518 t3519))
% 2.22/2.45  (step t3521 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3520))
% 2.22/2.45  (step t3522 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3494 t3496 t3521))
% 2.22/2.45  (step t3523 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t3522))
% 2.22/2.45  (step t3524 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule reordering :premises (t3523))
% 2.22/2.45  (step t3525 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule resolution :premises (t3492 t2893 t3493 t3160 t2897 t3015 t3524 t2887))
% 2.22/2.45  (step t3526 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule contraction :premises (t3525))
% 2.22/2.45  (step t3527 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.45  (step t3528 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t3529 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv1 :premises (t3528))
% 2.22/2.45  (step t3530 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 2.22/2.45  (step t3531 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule refl)
% 2.22/2.45  (step t3532 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 2.22/2.45  (step t3533 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t3531 t3532))
% 2.22/2.45  (step t3534 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule all_simplify)
% 2.22/2.45  (step t3535 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) true)) :rule trans :premises (t3533 t3534))
% 2.22/2.45  (step t3536 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) true)) :rule trans :premises (t3530 t3535))
% 2.22/2.45  (step t3537 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3529 t3536))
% 2.22/2.45  (step t3538 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 2.22/2.45  (step t3539 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t2233 t2234 t2 t2340 t2420 t3537 t3043 t3538))
% 2.22/2.45  (step t3540 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3541 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3542)
% 2.22/2.45  (assume t3542.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3542.a1 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3542.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3542.a3 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.45  (assume t3542.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (assume t3542.a5 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 2.22/2.45  (assume t3542.a6 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.45  (step t3542.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3542.t2)
% 2.22/2.45  (assume t3542.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 2.22/2.45  (assume t3542.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))
% 2.22/2.45  (assume t3542.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))
% 2.22/2.45  (assume t3542.t2.a3 (= tptp.e21 (tptp.h2 tptp.e12)))
% 2.22/2.45  (assume t3542.t2.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (step t3542.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.45  (step t3542.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t3542.t2.t1))
% 2.22/2.45  (step t3542.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22)) :rule symm :premises (t3542.t2.a1))
% 2.22/2.45  (step t3542.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3542.t2.t3))
% 2.22/2.45  (step t3542.t2.t5 (cl (= (tptp.h2 tptp.e12) tptp.e21)) :rule symm :premises (t3542.t2.a3))
% 2.22/2.45  (step t3542.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21)) :rule symm :premises (t3542.t2.a2))
% 2.22/2.45  (step t3542.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3542.t2.t6))
% 2.22/2.45  (step t3542.t2.t8 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3542.t2.t5 t3542.t2.t7))
% 2.22/2.45  (step t3542.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.h2 tptp.e12))) :rule symm :premises (t3542.t2.t8))
% 2.22/2.45  (step t3542.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t3542.t2.a4))
% 2.22/2.45  (step t3542.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.h2 tptp.e12))) :rule trans :premises (t3542.t2.t10 t3542.t2.a3))
% 2.22/2.45  (step t3542.t2.t12 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t3542.t2.t11))
% 2.22/2.45  (step t3542.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) :rule trans :premises (t3542.t2.t9 t3542.t2.t12))
% 2.22/2.45  (step t3542.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t3542.t2.t13))
% 2.22/2.45  (step t3542.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t3542.t2.t4 t3542.t2.t14))
% 2.22/2.45  (step t3542.t2.t16 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t3542.t2.t17 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t3542.t2.t16))
% 2.22/2.45  (step t3542.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 2.22/2.45  (step t3542.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3542.t2.t17 t3542.t2.t18))
% 2.22/2.45  (step t3542.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t3542.t2.t19 t3542.t2.a0))
% 2.22/2.45  (step t3542.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t3542.t2.t15 t3542.t2.t20))
% 2.22/2.45  (step t3542.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3542.t2.t2 t3542.t2.t21))
% 2.22/2.45  (step t3542.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t3542.t2.a0 t3542.t2.a1 t3542.t2.a2 t3542.t2.a3 t3542.t2.a4))
% 2.22/2.45  (step t3542.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t3542.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3542.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3542.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3542.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3542.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3542.t2 t3542.t3 t3542.t4 t3542.t5 t3542.t6 t3542.t7))
% 2.22/2.45  (step t3542.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3542.t8))
% 2.22/2.45  (step t3542.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3542.t9))
% 2.22/2.45  (step t3542.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3542.t1 t3542.t10))
% 2.22/2.45  (step t3542.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3542.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3542.t11 t3542.t12))
% 2.22/2.45  (step t3542.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3542.t13))
% 2.22/2.45  (step t3542.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t3542.t14))
% 2.22/2.45  (step t3542.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3542.t17 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3542.t18)
% 2.22/2.45  (assume t3542.t18.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3542.t18.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3542.t18.a2 (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t3542.t18.t1 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) tptp.e21)) :rule symm :premises (t3542.t18.a2))
% 2.22/2.45  (step t3542.t18.t2 (cl (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3542.t18.t1))
% 2.22/2.45  (step t3542.t18.t3 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3542.t18.a0))
% 2.22/2.45  (step t3542.t18.t4 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3542.t18.t3))
% 2.22/2.45  (step t3542.t18.t5 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3542.t18.t4))
% 2.22/2.45  (step t3542.t18.t6 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3542.t18.a1))
% 2.22/2.45  (step t3542.t18.t7 (cl (= (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t3542.t18.t5 t3542.t18.t6))
% 2.22/2.45  (step t3542.t18.t8 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t3542.t18.t2 t3542.t18.t7))
% 2.22/2.45  (step t3542.t18 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule subproof :discharge (t3542.t18.a0 t3542.t18.a1 t3542.t18.a2))
% 2.22/2.45  (step t3542.t19 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3542.t20 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3542.t21 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3542.t22 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3542.t18 t3542.t19 t3542.t20 t3542.t21))
% 2.22/2.45  (step t3542.t23 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule reordering :premises (t3542.t22))
% 2.22/2.45  (step t3542.t24 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t3542.t23))
% 2.22/2.45  (step t3542.t25 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3542.t17 t3542.t24))
% 2.22/2.45  (step t3542.t26 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t3542.t27 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t3542.t25 t3542.t26))
% 2.22/2.45  (step t3542.t28 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t3542.t27))
% 2.22/2.45  (step t3542.t29 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule implies :premises (t3542.t28))
% 2.22/2.45  (step t3542.t30 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t3542.t31 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3542.t30 t3542.a0 t3542.a2 t3542.a1))
% 2.22/2.45  (step t3542.t32 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t3542.t29 t3542.t31))
% 2.22/2.45  (step t3542.t33 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.h2 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3542.t16 t3542.a5 t3542.a3 t3542.t32 t3542.a6 t3542.a4))
% 2.22/2.45  (step t3542.t34 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3542.t15 t3542.t33))
% 2.22/2.45  (step t3542 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t3542.a0 t3542.a1 t3542.a2 t3542.a3 t3542.a4 t3542.a5 t3542.a6))
% 2.22/2.45  (step t3543 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3544 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3545 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3546 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3547 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3548 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 2.22/2.45  (step t3549 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (= tptp.e21 (tptp.h2 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3550 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))))) :rule resolution :premises (t3542 t3543 t3544 t3545 t3546 t3547 t3548 t3549))
% 2.22/2.45  (step t3551 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3550))
% 2.22/2.45  (step t3552 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t3551))
% 2.22/2.45  (step t3553 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3541 t3552))
% 2.22/2.45  (step t3554 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.45  (step t3555 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3553 t3554))
% 2.22/2.45  (step t3556 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3555))
% 2.22/2.45  (step t3557 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.h2 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t3556))
% 2.22/2.45  (step t3558 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3540 t3557))
% 2.22/2.45  (step t3559 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3560 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3561 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3562 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t3563 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3564 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 2.22/2.45  (step t3565 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.h2 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3566 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3567 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3558 t3559 t3560 t3561 t3562 t3563 t3564 t3565 t3566))
% 2.22/2.45  (step t3568 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3567))
% 2.22/2.45  (step t3569 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3527 t3539 t3568))
% 2.22/2.45  (step t3570 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t3569))
% 2.22/2.45  (step t3571 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule reordering :premises (t3570))
% 2.22/2.45  (step t3572 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t261))
% 2.22/2.45  (step t3573 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.h2 tptp.e12)))) :rule resolution :premises (t3526 t2932 t2933 t3571 t3572))
% 2.22/2.45  (step t3574 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t3573))
% 2.22/2.45  (step t3575 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t2724))
% 2.22/2.45  (step t3576 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 2.22/2.45  (step t3577 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t2233 t2 t3018 t2146 t2849 t2850))
% 2.22/2.45  (step t3578 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3579 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3580)
% 2.22/2.45  (assume t3580.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (assume t3580.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3580.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.45  (assume t3580.a3 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.22/2.45  (assume t3580.a4 (= tptp.e20 (tptp.h1 tptp.e12)))
% 2.22/2.45  (step t3580.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3580.t2)
% 2.22/2.45  (assume t3580.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 2.22/2.45  (assume t3580.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3580.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))
% 2.22/2.45  (assume t3580.t2.a3 (= tptp.e20 (tptp.h1 tptp.e12)))
% 2.22/2.45  (assume t3580.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.45  (step t3580.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 2.22/2.45  (step t3580.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t3580.t2.t1))
% 2.22/2.45  (step t3580.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3580.t2.a1))
% 2.22/2.45  (step t3580.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3580.t2.t3))
% 2.22/2.45  (step t3580.t2.t5 (cl (= (tptp.h1 tptp.e12) tptp.e20)) :rule symm :premises (t3580.t2.a3))
% 2.22/2.45  (step t3580.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20)) :rule symm :premises (t3580.t2.a2))
% 2.22/2.45  (step t3580.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3580.t2.t6))
% 2.22/2.45  (step t3580.t2.t8 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t3580.t2.t5 t3580.t2.t7))
% 2.22/2.45  (step t3580.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h1 tptp.e12))) :rule symm :premises (t3580.t2.t8))
% 2.22/2.45  (step t3580.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t3580.t2.a4))
% 2.22/2.45  (step t3580.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h1 tptp.e12))) :rule trans :premises (t3580.t2.t10 t3580.t2.a3))
% 2.22/2.45  (step t3580.t2.t12 (cl (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3580.t2.t11))
% 2.22/2.45  (step t3580.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t3580.t2.t9 t3580.t2.t12))
% 2.22/2.45  (step t3580.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3580.t2.t13))
% 2.22/2.45  (step t3580.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3580.t2.t4 t3580.t2.t14))
% 2.22/2.45  (step t3580.t2.t16 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 2.22/2.45  (step t3580.t2.t17 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t3580.t2.t16))
% 2.22/2.45  (step t3580.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 2.22/2.45  (step t3580.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t3580.t2.t17 t3580.t2.t18))
% 2.22/2.45  (step t3580.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3580.t2.t19 t3580.t2.a0))
% 2.22/2.45  (step t3580.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t3580.t2.t15 t3580.t2.t20))
% 2.22/2.45  (step t3580.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3580.t2.t2 t3580.t2.t21))
% 2.22/2.45  (step t3580.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3580.t2.a0 t3580.t2.a1 t3580.t2.a2 t3580.t2.a3 t3580.t2.a4))
% 2.22/2.45  (step t3580.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3580.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3580.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3580.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3580.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.45  (step t3580.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3580.t2 t3580.t3 t3580.t4 t3580.t5 t3580.t6 t3580.t7))
% 2.22/2.45  (step t3580.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3580.t8))
% 2.22/2.45  (step t3580.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3580.t9))
% 2.22/2.45  (step t3580.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3580.t1 t3580.t10))
% 2.22/2.45  (step t3580.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t3580.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3580.t11 t3580.t12))
% 2.22/2.45  (step t3580.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3580.t13))
% 2.22/2.45  (step t3580.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3580.t14))
% 2.22/2.45  (step t3580.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.45  (step t3580.t17 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3580.t18)
% 2.22/2.45  (assume t3580.t18.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.45  (assume t3580.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.45  (step t3580.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t3580.t18.a1))
% 2.22/2.45  (step t3580.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3580.t18.t1))
% 2.22/2.45  (step t3580.t18.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t3580.t18.a0))
% 2.22/2.45  (step t3580.t18.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t3580.t18.t3 t3580.t18.t3))
% 2.22/2.45  (step t3580.t18.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t3580.t18.t2 t3580.t18.t4))
% 2.22/2.45  (step t3580.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t3580.t18.a0 t3580.t18.a1))
% 2.22/2.45  (step t3580.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3580.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3580.t21 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3580.t18 t3580.t19 t3580.t20))
% 2.22/2.45  (step t3580.t22 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t3580.t21))
% 2.22/2.45  (step t3580.t23 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t3580.t22))
% 2.22/2.45  (step t3580.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t3580.t17 t3580.t23))
% 2.22/2.45  (step t3580.t25 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.45  (step t3580.t26 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3580.t24 t3580.t25))
% 2.22/2.45  (step t3580.t27 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3580.t26))
% 2.22/2.45  (step t3580.t28 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t3580.t27))
% 2.22/2.45  (step t3580.t29 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.45  (step t3580.t30 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3580.t29 t3580.a1 t3580.a0))
% 2.22/2.45  (step t3580.t31 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t3580.t28 t3580.t30))
% 2.22/2.45  (step t3580.t32 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.h1 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3580.t16 t3580.a3 t3580.a1 t3580.a2 t3580.a4 t3580.t31))
% 2.22/2.45  (step t3580.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3580.t15 t3580.t32))
% 2.22/2.45  (step t3580 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3580.a0 t3580.a1 t3580.a2 t3580.a3 t3580.a4))
% 2.22/2.45  (step t3581 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.45  (step t3582 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3583 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 2.22/2.45  (step t3584 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 2.22/2.45  (step t3585 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (= tptp.e20 (tptp.h1 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3586 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))))) :rule resolution :premises (t3580 t3581 t3582 t3583 t3584 t3585))
% 2.22/2.45  (step t3587 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3586))
% 2.22/2.45  (step t3588 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3587))
% 2.22/2.45  (step t3589 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3579 t3588))
% 2.22/2.45  (step t3590 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 2.22/2.45  (step t3591 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3589 t3590))
% 2.22/2.45  (step t3592 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3591))
% 2.22/2.45  (step t3593 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.h1 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3592))
% 2.22/2.45  (step t3594 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3578 t3593))
% 2.22/2.45  (step t3595 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.45  (step t3596 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3597 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 2.22/2.45  (step t3598 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 2.22/2.45  (step t3599 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3600 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 2.22/2.45  (step t3601 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3594 t3595 t3596 t3597 t3598 t3599 t3600))
% 2.22/2.45  (step t3602 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3601))
% 2.22/2.45  (step t3603 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3576 t3577 t3602))
% 2.22/2.45  (step t3604 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.h1 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t3603))
% 2.22/2.45  (step t3605 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.h1 tptp.e12)))) :rule reordering :premises (t3604))
% 2.22/2.45  (step t3606 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3574 t2721 t3575 t2760 t2300 t2727 t2756 t2765 t3605 t2171 t2886))
% 2.22/2.45  (step t3607 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21)) :rule contraction :premises (t3606))
% 2.22/2.45  (step t3608 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule or :premises (t2936))
% 2.22/2.45  (step t3609 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3607 t3608 t3011 t3012 t2972 t2973))
% 2.22/2.45  (step t3610 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21)) :rule contraction :premises (t3609))
% 2.22/2.45  (step t3611 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3612 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t358 t3495 t2803))
% 2.22/2.45  (step t3613 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t3614 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3615)
% 2.22/2.45  (assume t3615.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.45  (assume t3615.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (step t3615.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3615.t2)
% 2.22/2.45  (assume t3615.t2.a0 (not (= tptp.e20 tptp.e21)))
% 2.22/2.45  (assume t3615.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 2.22/2.45  (step t3615.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3615.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t3615.t2.t1))
% 2.22/2.45  (step t3615.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 2.22/2.45  (step t3615.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t3615.t2.a1))
% 2.22/2.45  (step t3615.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 tptp.e21))) :rule cong :premises (t3615.t2.t3 t3615.t2.t4))
% 2.22/2.45  (step t3615.t2.t6 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 2.22/2.45  (step t3615.t2.t7 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t3615.t2.t6))
% 2.22/2.45  (step t3615.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 2.22/2.45  (step t3615.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t3615.t2.t7 t3615.t2.t8))
% 2.22/2.45  (step t3615.t2.t10 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t3615.t2.t9 t3615.t2.a0))
% 2.22/2.45  (step t3615.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t3615.t2.t5 t3615.t2.t10))
% 2.22/2.45  (step t3615.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3615.t2.t2 t3615.t2.t11))
% 2.22/2.45  (step t3615.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3615.t2.a0 t3615.t2.a1))
% 2.22/2.45  (step t3615.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3615.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3615.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3615.t2 t3615.t3 t3615.t4))
% 2.22/2.45  (step t3615.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3615.t5))
% 2.22/2.45  (step t3615.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3615.t6))
% 2.22/2.45  (step t3615.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3615.t1 t3615.t7))
% 2.22/2.45  (step t3615.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3615.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3615.t8 t3615.t9))
% 2.22/2.45  (step t3615.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3615.t10))
% 2.22/2.45  (step t3615.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3615.t11))
% 2.22/2.45  (step t3615.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 2.22/2.45  (step t3615.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3615.t13 t3615.a0 t3615.a1))
% 2.22/2.45  (step t3615.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3615.t12 t3615.t14))
% 2.22/2.45  (step t3615 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3615.a0 t3615.a1))
% 2.22/2.45  (step t3616 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3617 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 2.22/2.45  (step t3618 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3615 t3616 t3617))
% 2.22/2.45  (step t3619 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3618))
% 2.22/2.45  (step t3620 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3619))
% 2.22/2.45  (step t3621 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3614 t3620))
% 2.22/2.45  (step t3622 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3623 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3621 t3622))
% 2.22/2.45  (step t3624 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3623))
% 2.22/2.45  (step t3625 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3624))
% 2.22/2.45  (step t3626 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3613 t3625))
% 2.22/2.45  (step t3627 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3628 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3629 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3630 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3626 t3627 t3628 t3629))
% 2.22/2.45  (step t3631 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3630))
% 2.22/2.45  (step t3632 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3611 t3612 t3631))
% 2.22/2.45  (step t3633 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t3632))
% 2.22/2.45  (step t3634 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3633))
% 2.22/2.45  (step t3635 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3610 t3634))
% 2.22/2.45  (step t3636 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21)) :rule contraction :premises (t3635))
% 2.22/2.45  (step t3637 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t2671))
% 2.22/2.45  (step t3638 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3636 t3637 t3203))
% 2.22/2.45  (step t3639 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t3638))
% 2.22/2.45  (step t3640 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 2.22/2.45  (step t3641 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3642 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t3641))
% 2.22/2.45  (step t3643 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))))) :rule all_simplify)
% 2.22/2.45  (step t3644 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule refl)
% 2.22/2.45  (step t3645 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 2.22/2.45  (step t3646 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule cong :premises (t3644 t3645))
% 2.22/2.45  (step t3647 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) true)) :rule all_simplify)
% 2.22/2.45  (step t3648 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) true)) :rule trans :premises (t3646 t3647))
% 2.22/2.45  (step t3649 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) true)) :rule trans :premises (t3643 t3648))
% 2.22/2.45  (step t3650 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3642 t3649))
% 2.22/2.45  (step t3651 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t2420 t3650 t3245))
% 2.22/2.45  (step t3652 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule and_neg)
% 2.22/2.45  (step t3653 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3654)
% 2.22/2.45  (assume t3654.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (assume t3654.a1 (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))
% 2.22/2.45  (step t3654.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3654.t2)
% 2.22/2.45  (assume t3654.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))
% 2.22/2.45  (assume t3654.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))
% 2.22/2.45  (step t3654.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3654.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t3654.t2.t1))
% 2.22/2.45  (step t3654.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21)) :rule symm :premises (t3654.t2.a1))
% 2.22/2.45  (step t3654.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t3654.t2.t3))
% 2.22/2.45  (step t3654.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) :rule refl)
% 2.22/2.45  (step t3654.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule cong :premises (t3654.t2.t4 t3654.t2.t5))
% 2.22/2.45  (step t3654.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 2.22/2.45  (step t3654.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv2 :premises (t3654.t2.t7))
% 2.22/2.45  (step t3654.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) :rule not_not)
% 2.22/2.45  (step t3654.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3654.t2.t8 t3654.t2.t9))
% 2.22/2.45  (step t3654.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) false)) :rule resolution :premises (t3654.t2.t10 t3654.t2.a0))
% 2.22/2.45  (step t3654.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t3654.t2.t6 t3654.t2.t11))
% 2.22/2.45  (step t3654.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3654.t2.t2 t3654.t2.t12))
% 2.22/2.45  (step t3654.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3654.t2.a0 t3654.t2.a1))
% 2.22/2.45  (step t3654.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3654.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3654.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3654.t2 t3654.t3 t3654.t4))
% 2.22/2.45  (step t3654.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3654.t5))
% 2.22/2.45  (step t3654.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3654.t6))
% 2.22/2.45  (step t3654.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3654.t1 t3654.t7))
% 2.22/2.45  (step t3654.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3654.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3654.t8 t3654.t9))
% 2.22/2.45  (step t3654.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3654.t10))
% 2.22/2.45  (step t3654.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3654.t11))
% 2.22/2.45  (step t3654.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 2.22/2.45  (step t3654.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3654.t13 t3654.a1 t3654.a0))
% 2.22/2.45  (step t3654.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3654.t12 t3654.t14))
% 2.22/2.45  (step t3654 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3654.a0 t3654.a1))
% 2.22/2.45  (step t3655 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 2.22/2.45  (step t3656 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule and_pos)
% 2.22/2.45  (step t3657 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t3654 t3655 t3656))
% 2.22/2.45  (step t3658 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3657))
% 2.22/2.45  (step t3659 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3658))
% 2.22/2.45  (step t3660 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3653 t3659))
% 2.22/2.45  (step t3661 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 2.22/2.45  (step t3662 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3660 t3661))
% 2.22/2.45  (step t3663 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3662))
% 2.22/2.45  (step t3664 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3663))
% 2.22/2.45  (step t3665 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3652 t3664))
% 2.22/2.45  (step t3666 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.45  (step t3667 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))))) :rule or_neg)
% 2.22/2.45  (step t3668 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 2.22/2.45  (step t3669 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3665 t3666 t3667 t3668))
% 2.22/2.45  (step t3670 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3669))
% 2.22/2.45  (step t3671 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3640 t3651 t3670))
% 2.22/2.45  (step t3672 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t3671))
% 2.22/2.45  (step t3673 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3672))
% 2.22/2.45  (step t3674 (cl (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t261))
% 2.22/2.45  (step t3675 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3639 t3242 t3243 t3673 t3674))
% 2.22/2.45  (step t3676 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21)) :rule contraction :premises (t3675))
% 2.22/2.45  (step t3677 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t2558))
% 2.22/2.45  (step t3678 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3676 t3677 t2598 t2599 t2634 t3162))
% 2.22/2.45  (step t3679 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 tptp.e21)) :rule contraction :premises (t3678))
% 2.22/2.45  (step t3680 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3679 t2669 t2670 t961 t383 t631 t713 t629))
% 2.22/2.45  (step t3681 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3680))
% 2.22/2.45  (step t3682 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.45  (step t3683 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.22/2.45  (step t3684 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.45  (step t3685 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t3684))
% 2.22/2.45  (step t3686 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 2.22/2.45  (step t3687 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 2.22/2.45  (step t3688 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 2.22/2.45  (step t3689 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t3687 t3688))
% 2.22/2.45  (step t3690 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 2.22/2.45  (step t3691 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t3689 t3690))
% 2.22/2.45  (step t3692 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t3686 t3691))
% 2.22/2.45  (step t3693 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t3685 t3692))
% 2.22/2.45  (step t3694 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 2.22/2.45  (step t3695 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t397 t906 t2071 t1045 t3683 t3693 t3694))
% 2.22/2.45  (step t3696 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 2.22/2.45  (step t3697 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3698)
% 2.22/2.45  (assume t3698.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t3698.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t3698.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.45  (assume t3698.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.22/2.45  (assume t3698.a4 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.45  (assume t3698.a5 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 2.22/2.45  (step t3698.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3698.t2)
% 2.22/2.45  (assume t3698.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 2.22/2.45  (assume t3698.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.45  (assume t3698.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))
% 2.22/2.45  (assume t3698.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.45  (assume t3698.t2.a4 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.45  (step t3698.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t3698.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t3698.t2.t1))
% 2.22/2.45  (step t3698.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11)) :rule symm :premises (t3698.t2.a1))
% 2.22/2.45  (step t3698.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t3698.t2.t3))
% 2.22/2.45  (step t3698.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3698.t2.a3))
% 2.22/2.45  (step t3698.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10)) :rule symm :premises (t3698.t2.a2))
% 2.22/2.45  (step t3698.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t3698.t2.t6))
% 2.22/2.45  (step t3698.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t3698.t2.t5 t3698.t2.t7))
% 2.22/2.45  (step t3698.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3698.t2.t8))
% 2.22/2.45  (step t3698.t2.t10 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t3698.t2.a4))
% 2.22/2.45  (step t3698.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3698.t2.t10 t3698.t2.a3))
% 2.22/2.45  (step t3698.t2.t12 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t3698.t2.t11))
% 2.22/2.45  (step t3698.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) :rule trans :premises (t3698.t2.t9 t3698.t2.t12))
% 2.22/2.45  (step t3698.t2.t14 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t3698.t2.t13))
% 2.22/2.45  (step t3698.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t3698.t2.t4 t3698.t2.t14))
% 2.22/2.45  (step t3698.t2.t16 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.45  (step t3698.t2.t17 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t3698.t2.t16))
% 2.22/2.45  (step t3698.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 2.22/2.45  (step t3698.t2.t19 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t3698.t2.t17 t3698.t2.t18))
% 2.22/2.45  (step t3698.t2.t20 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t3698.t2.t19 t3698.t2.a0))
% 2.22/2.45  (step t3698.t2.t21 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t3698.t2.t15 t3698.t2.t20))
% 2.22/2.45  (step t3698.t2.t22 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3698.t2.t2 t3698.t2.t21))
% 2.22/2.45  (step t3698.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t3698.t2.a0 t3698.t2.a1 t3698.t2.a2 t3698.t2.a3 t3698.t2.a4))
% 2.22/2.45  (step t3698.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.22/2.45  (step t3698.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.45  (step t3698.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.22/2.45  (step t3698.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3698.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3698.t8 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3698.t2 t3698.t3 t3698.t4 t3698.t5 t3698.t6 t3698.t7))
% 2.22/2.45  (step t3698.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t3698.t8))
% 2.22/2.45  (step t3698.t10 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t3698.t9))
% 2.22/2.45  (step t3698.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3698.t1 t3698.t10))
% 2.22/2.45  (step t3698.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t3698.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3698.t11 t3698.t12))
% 2.22/2.45  (step t3698.t14 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t3698.t13))
% 2.22/2.45  (step t3698.t15 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t3698.t14))
% 2.22/2.45  (step t3698.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3698.t17 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3698.t18)
% 2.22/2.45  (assume t3698.t18.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t3698.t18.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (step t3698.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3698.t18.a1))
% 2.22/2.45  (step t3698.t18.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3698.t18.t1))
% 2.22/2.45  (step t3698.t18.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3698.t18.a0))
% 2.22/2.45  (step t3698.t18.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3698.t18.t3))
% 2.22/2.45  (step t3698.t18.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3698.t18.t4))
% 2.22/2.45  (step t3698.t18.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t3698.t18.t5 t3698.t18.t5))
% 2.22/2.45  (step t3698.t18.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3698.t18.t2 t3698.t18.t6))
% 2.22/2.45  (step t3698.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t3698.t18.a0 t3698.t18.a1))
% 2.22/2.45  (step t3698.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3698.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3698.t21 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3698.t18 t3698.t19 t3698.t20))
% 2.22/2.45  (step t3698.t22 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t3698.t21))
% 2.22/2.45  (step t3698.t23 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t3698.t22))
% 2.22/2.45  (step t3698.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3698.t17 t3698.t23))
% 2.22/2.45  (step t3698.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.45  (step t3698.t26 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3698.t24 t3698.t25))
% 2.22/2.45  (step t3698.t27 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t3698.t26))
% 2.22/2.45  (step t3698.t28 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t3698.t27))
% 2.22/2.45  (step t3698.t29 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.45  (step t3698.t30 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3698.t29 t3698.a1 t3698.a0))
% 2.22/2.45  (step t3698.t31 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3698.t28 t3698.t30))
% 2.22/2.45  (step t3698.t32 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3698.t16 t3698.a5 t3698.a4 t3698.a3 t3698.t31 t3698.a2))
% 2.22/2.45  (step t3698.t33 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3698.t15 t3698.t32))
% 2.22/2.45  (step t3698 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t3698.a0 t3698.a1 t3698.a2 t3698.a3 t3698.a4 t3698.a5))
% 2.22/2.45  (step t3699 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.45  (step t3700 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3701 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3702 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 2.22/2.45  (step t3703 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.45  (step t3704 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 2.22/2.45  (step t3705 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t3698 t3699 t3700 t3701 t3702 t3703 t3704))
% 2.22/2.45  (step t3706 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t3705))
% 2.22/2.45  (step t3707 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t3706))
% 2.22/2.45  (step t3708 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3697 t3707))
% 2.22/2.45  (step t3709 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t3710 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3708 t3709))
% 2.22/2.45  (step t3711 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t3710))
% 2.22/2.45  (step t3712 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t3711))
% 2.22/2.45  (step t3713 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3696 t3712))
% 2.22/2.45  (step t3714 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.45  (step t3715 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3716 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3717 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 2.22/2.45  (step t3718 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.45  (step t3719 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 2.22/2.45  (step t3720 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3721 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3713 t3714 t3715 t3716 t3717 t3718 t3719 t3720))
% 2.22/2.45  (step t3722 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t3721))
% 2.22/2.45  (step t3723 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3682 t3695 t3722))
% 2.22/2.45  (step t3724 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t3723))
% 2.22/2.45  (step t3725 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t3724))
% 2.22/2.45  (step t3726 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t1186))
% 2.22/2.45  (step t3727 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3728 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule reordering :premises (t3727))
% 2.22/2.45  (step t3729 (cl (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t1349))
% 2.22/2.45  (step t3730 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule or :premises (t3729))
% 2.22/2.45  (step t3731 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.45  (step t3732 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.45  (step t3733 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t3732))
% 2.22/2.45  (step t3734 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))))) :rule all_simplify)
% 2.22/2.45  (step t3735 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule refl)
% 2.22/2.45  (step t3736 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 2.22/2.45  (step t3737 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t3735 t3736))
% 2.22/2.45  (step t3738 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule all_simplify)
% 2.22/2.45  (step t3739 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) true)) :rule trans :premises (t3737 t3738))
% 2.22/2.45  (step t3740 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule trans :premises (t3734 t3739))
% 2.22/2.45  (step t3741 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3733 t3740))
% 2.22/2.45  (step t3742 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.22/2.45  (step t3743 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t906 t3741 t3742))
% 2.22/2.45  (step t3744 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 2.22/2.45  (step t3745 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3746)
% 2.22/2.45  (assume t3746.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t3746.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 2.22/2.45  (step t3746.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3746.t2)
% 2.22/2.45  (assume t3746.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 2.22/2.45  (assume t3746.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (step t3746.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.45  (step t3746.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t3746.t2.t1))
% 2.22/2.45  (step t3746.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3746.t2.a1))
% 2.22/2.45  (step t3746.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3746.t2.t3))
% 2.22/2.45  (step t3746.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 2.22/2.45  (step t3746.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t3746.t2.t4 t3746.t2.t5))
% 2.22/2.45  (step t3746.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.45  (step t3746.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t3746.t2.t7))
% 2.22/2.45  (step t3746.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 2.22/2.45  (step t3746.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t3746.t2.t8 t3746.t2.t9))
% 2.22/2.45  (step t3746.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t3746.t2.t10 t3746.t2.a0))
% 2.22/2.45  (step t3746.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t3746.t2.t6 t3746.t2.t11))
% 2.22/2.45  (step t3746.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3746.t2.t2 t3746.t2.t12))
% 2.22/2.45  (step t3746.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t3746.t2.a0 t3746.t2.a1))
% 2.22/2.45  (step t3746.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.22/2.45  (step t3746.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3746.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3746.t2 t3746.t3 t3746.t4))
% 2.22/2.45  (step t3746.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t3746.t5))
% 2.22/2.45  (step t3746.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t3746.t6))
% 2.22/2.45  (step t3746.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3746.t1 t3746.t7))
% 2.22/2.45  (step t3746.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.22/2.45  (step t3746.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3746.t8 t3746.t9))
% 2.22/2.45  (step t3746.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t3746.t10))
% 2.22/2.45  (step t3746.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t3746.t11))
% 2.22/2.45  (step t3746.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3746.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3746.t13 t3746.a1 t3746.a0))
% 2.22/2.45  (step t3746.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3746.t12 t3746.t14))
% 2.22/2.45  (step t3746 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t3746.a0 t3746.a1))
% 2.22/2.45  (step t3747 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3748 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.22/2.45  (step t3749 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t3746 t3747 t3748))
% 2.22/2.45  (step t3750 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t3749))
% 2.22/2.45  (step t3751 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t3750))
% 2.22/2.45  (step t3752 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3745 t3751))
% 2.22/2.45  (step t3753 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.22/2.45  (step t3754 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3752 t3753))
% 2.22/2.45  (step t3755 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t3754))
% 2.22/2.45  (step t3756 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t3755))
% 2.22/2.45  (step t3757 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3744 t3756))
% 2.22/2.45  (step t3758 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3759 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 2.22/2.45  (step t3760 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.45  (step t3761 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3757 t3758 t3759 t3760))
% 2.22/2.45  (step t3762 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t3761))
% 2.22/2.45  (step t3763 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3731 t3743 t3762))
% 2.22/2.45  (step t3764 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t3763))
% 2.22/2.45  (step t3765 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3764))
% 2.22/2.45  (step t3766 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t1186))
% 2.22/2.45  (step t3767 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3765 t3766 t628))
% 2.22/2.45  (step t3768 (cl (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and :premises (t890))
% 2.22/2.45  (step t3769 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule or :premises (t3768))
% 2.22/2.45  (step t3770 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.45  (step t3771 (cl (= (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true) (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.45  (step t3772 (cl (not (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true)) (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule equiv1 :premises (t3771))
% 2.22/2.45  (step t3773 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))))) :rule all_simplify)
% 2.22/2.45  (step t3774 (cl (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13))) :rule refl)
% 2.22/2.45  (step t3775 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule all_simplify)
% 2.22/2.45  (step t3776 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)))) :rule cong :premises (t3774 t3775))
% 2.22/2.45  (step t3777 (cl (= (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)) true)) :rule all_simplify)
% 2.22/2.45  (step t3778 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) true)) :rule trans :premises (t3776 t3777))
% 2.22/2.45  (step t3779 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true)) :rule trans :premises (t3773 t3778))
% 2.22/2.45  (step t3780 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule resolution :premises (t3772 t3779))
% 2.22/2.45  (step t3781 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.22/2.45  (step t3782 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t3780 t906 t3781))
% 2.22/2.45  (step t3783 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3784 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3785)
% 2.22/2.45  (assume t3785.a0 (not (= tptp.e10 tptp.e13)))
% 2.22/2.45  (assume t3785.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (step t3785.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3785.t2)
% 2.22/2.45  (assume t3785.t2.a0 (not (= tptp.e10 tptp.e13)))
% 2.22/2.45  (assume t3785.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (step t3785.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.45  (step t3785.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t3785.t2.t1))
% 2.22/2.45  (step t3785.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 2.22/2.45  (step t3785.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3785.t2.a1))
% 2.22/2.45  (step t3785.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3785.t2.t4))
% 2.22/2.45  (step t3785.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3785.t2.t5))
% 2.22/2.45  (step t3785.t2.t7 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 tptp.e13))) :rule cong :premises (t3785.t2.t3 t3785.t2.t6))
% 2.22/2.45  (step t3785.t2.t8 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.45  (step t3785.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t3785.t2.t8))
% 2.22/2.45  (step t3785.t2.t10 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 2.22/2.45  (step t3785.t2.t11 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t3785.t2.t9 t3785.t2.t10))
% 2.22/2.45  (step t3785.t2.t12 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t3785.t2.t11 t3785.t2.a0))
% 2.22/2.45  (step t3785.t2.t13 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t3785.t2.t7 t3785.t2.t12))
% 2.22/2.45  (step t3785.t2.t14 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3785.t2.t2 t3785.t2.t13))
% 2.22/2.45  (step t3785.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t3785.t2.a0 t3785.t2.a1))
% 2.22/2.45  (step t3785.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3785.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3785.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3785.t2 t3785.t3 t3785.t4))
% 2.22/2.45  (step t3785.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3785.t5))
% 2.22/2.45  (step t3785.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t3785.t6))
% 2.22/2.45  (step t3785.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3785.t1 t3785.t7))
% 2.22/2.45  (step t3785.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t3785.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3785.t8 t3785.t9))
% 2.22/2.45  (step t3785.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t3785.t10))
% 2.22/2.45  (step t3785.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t3785.t11))
% 2.22/2.45  (step t3785.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.45  (step t3785.t14 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3785.t13 t3785.a0 t3785.a1))
% 2.22/2.45  (step t3785.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3785.t12 t3785.t14))
% 2.22/2.45  (step t3785 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t3785.a0 t3785.a1))
% 2.22/2.45  (step t3786 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3787 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.45  (step t3788 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3785 t3786 t3787))
% 2.22/2.45  (step t3789 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3788))
% 2.22/2.45  (step t3790 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t3789))
% 2.22/2.45  (step t3791 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3784 t3790))
% 2.22/2.45  (step t3792 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.22/2.45  (step t3793 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3791 t3792))
% 2.22/2.45  (step t3794 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t3793))
% 2.22/2.45  (step t3795 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t3794))
% 2.22/2.45  (step t3796 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3783 t3795))
% 2.22/2.45  (step t3797 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 2.22/2.45  (step t3798 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3799 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.45  (step t3800 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3796 t3797 t3798 t3799))
% 2.22/2.45  (step t3801 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t3800))
% 2.22/2.45  (step t3802 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3770 t3782 t3801))
% 2.22/2.45  (step t3803 (cl (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t3802))
% 2.22/2.45  (step t3804 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3803))
% 2.22/2.45  (step t3805 (cl (not (= tptp.e10 tptp.e13))) :rule and :premises (a6))
% 2.22/2.45  (step t3806 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3804 t3805 t628))
% 2.22/2.45  (step t3807 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.45  (step t3808 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.45  (step t3809 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t3808))
% 2.22/2.45  (step t3810 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))))) :rule all_simplify)
% 2.22/2.45  (step t3811 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule refl)
% 2.22/2.45  (step t3812 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 2.22/2.45  (step t3813 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t3811 t3812))
% 2.22/2.45  (step t3814 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true)) :rule all_simplify)
% 2.22/2.45  (step t3815 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) true)) :rule trans :premises (t3813 t3814))
% 2.22/2.45  (step t3816 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true)) :rule trans :premises (t3810 t3815))
% 2.22/2.45  (step t3817 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3809 t3816))
% 2.22/2.45  (step t3818 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 2.22/2.45  (step t3819 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t397 t906 t3817 t3818))
% 2.22/2.45  (step t3820 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule and_neg)
% 2.22/2.45  (step t3821 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3822)
% 2.22/2.45  (assume t3822.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.45  (assume t3822.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.45  (assume t3822.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))
% 2.22/2.45  (step t3822.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.22/2.45  (anchor :step t3822.t2)
% 2.22/2.45  (assume t3822.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))
% 2.22/2.45  (assume t3822.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.45  (step t3822.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.45  (step t3822.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t3822.t2.t1))
% 2.22/2.45  (step t3822.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3822.t2.a1))
% 2.22/2.45  (step t3822.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3822.t2.t3))
% 2.22/2.45  (step t3822.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule refl)
% 2.22/2.45  (step t3822.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule cong :premises (t3822.t2.t4 t3822.t2.t5))
% 2.22/2.45  (step t3822.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.45  (step t3822.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv2 :premises (t3822.t2.t7))
% 2.22/2.45  (step t3822.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule not_not)
% 2.22/2.45  (step t3822.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t3822.t2.t8 t3822.t2.t9))
% 2.22/2.45  (step t3822.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false)) :rule resolution :premises (t3822.t2.t10 t3822.t2.a0))
% 2.22/2.45  (step t3822.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t3822.t2.t6 t3822.t2.t11))
% 2.22/2.45  (step t3822.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3822.t2.t2 t3822.t2.t12))
% 2.22/2.45  (step t3822.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t3822.t2.a0 t3822.t2.a1))
% 2.22/2.45  (step t3822.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 2.22/2.45  (step t3822.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.45  (step t3822.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t3822.t2 t3822.t3 t3822.t4))
% 2.22/2.45  (step t3822.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t3822.t5))
% 2.22/2.45  (step t3822.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t3822.t6))
% 2.22/2.45  (step t3822.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3822.t1 t3822.t7))
% 2.22/2.45  (step t3822.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.22/2.45  (step t3822.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t3822.t8 t3822.t9))
% 2.22/2.46  (step t3822.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t3822.t10))
% 2.22/2.46  (step t3822.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t3822.t11))
% 2.22/2.46  (step t3822.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.22/2.46  (step t3822.t14 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3822.t15)
% 2.22/2.46  (assume t3822.t15.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3822.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (step t3822.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3822.t15.a1))
% 2.22/2.46  (step t3822.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3822.t15.t1))
% 2.22/2.46  (step t3822.t15.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3822.t15.a0))
% 2.22/2.46  (step t3822.t15.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3822.t15.t3))
% 2.22/2.46  (step t3822.t15.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3822.t15.t4))
% 2.22/2.46  (step t3822.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t3822.t15.t5 t3822.t15.t5))
% 2.22/2.46  (step t3822.t15.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3822.t15.t2 t3822.t15.t6))
% 2.22/2.46  (step t3822.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t3822.t15.a0 t3822.t15.a1))
% 2.22/2.46  (step t3822.t16 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3822.t17 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3822.t18 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3822.t15 t3822.t16 t3822.t17))
% 2.22/2.46  (step t3822.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t3822.t18))
% 2.22/2.46  (step t3822.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t3822.t19))
% 2.22/2.46  (step t3822.t21 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3822.t14 t3822.t20))
% 2.22/2.46  (step t3822.t22 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.46  (step t3822.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3822.t21 t3822.t22))
% 2.22/2.46  (step t3822.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t3822.t23))
% 2.22/2.46  (step t3822.t25 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t3822.t24))
% 2.22/2.46  (step t3822.t26 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t3822.t27 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3822.t26 t3822.a1 t3822.a0))
% 2.22/2.46  (step t3822.t28 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3822.t25 t3822.t27))
% 2.22/2.46  (step t3822.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3822.t13 t3822.a2 t3822.t28))
% 2.22/2.46  (step t3822.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3822.t12 t3822.t29))
% 2.22/2.46  (step t3822 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t3822.a0 t3822.a1 t3822.a2))
% 2.22/2.46  (step t3823 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3824 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3825 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 2.22/2.46  (step t3826 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t3822 t3823 t3824 t3825))
% 2.22/2.46  (step t3827 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t3826))
% 2.22/2.46  (step t3828 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t3827))
% 2.22/2.46  (step t3829 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3821 t3828))
% 2.22/2.46  (step t3830 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 2.22/2.46  (step t3831 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t3829 t3830))
% 2.22/2.46  (step t3832 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t3831))
% 2.22/2.46  (step t3833 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t3832))
% 2.22/2.46  (step t3834 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3820 t3833))
% 2.22/2.46  (step t3835 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t3836 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3837 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))))) :rule or_neg)
% 2.22/2.46  (step t3838 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.46  (step t3839 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t3834 t3835 t3836 t3837 t3838))
% 2.22/2.46  (step t3840 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t3839))
% 2.22/2.46  (step t3841 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t3807 t3819 t3840))
% 2.22/2.46  (step t3842 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t3841))
% 2.22/2.46  (step t3843 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t3842))
% 2.22/2.46  (step t3844 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and :premises (t1186))
% 2.22/2.46  (step t3845 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t3843 t3844 t628 t451))
% 2.22/2.46  (step t3846 (cl (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule and :premises (t1619))
% 2.22/2.46  (step t3847 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or :premises (t3846))
% 2.22/2.46  (step t3848 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3849 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule reordering :premises (t3848))
% 2.22/2.46  (step t3850 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.46  (step t3851 (cl (= (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true) (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.46  (step t3852 (cl (not (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true)) (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule equiv1 :premises (t3851))
% 2.22/2.46  (step t3853 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))))) :rule all_simplify)
% 2.22/2.46  (step t3854 (cl (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13))) :rule refl)
% 2.22/2.46  (step t3855 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule all_simplify)
% 2.22/2.46  (step t3856 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)))) :rule cong :premises (t3854 t3855))
% 2.22/2.46  (step t3857 (cl (= (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)) true)) :rule all_simplify)
% 2.22/2.46  (step t3858 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) true)) :rule trans :premises (t3856 t3857))
% 2.22/2.46  (step t3859 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true)) :rule trans :premises (t3853 t3858))
% 2.22/2.46  (step t3860 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule resolution :premises (t3852 t3859))
% 2.22/2.46  (step t3861 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 2.22/2.46  (step t3862 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t3860 t906 t3861))
% 2.22/2.46  (step t3863 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.46  (step t3864 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3865)
% 2.22/2.46  (assume t3865.a0 (not (= tptp.e12 tptp.e13)))
% 2.22/2.46  (assume t3865.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (step t3865.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3865.t2)
% 2.22/2.46  (assume t3865.t2.a0 (not (= tptp.e12 tptp.e13)))
% 2.22/2.46  (assume t3865.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (step t3865.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.46  (step t3865.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t3865.t2.t1))
% 2.22/2.46  (step t3865.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 2.22/2.46  (step t3865.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3865.t2.a1))
% 2.22/2.46  (step t3865.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3865.t2.t4))
% 2.22/2.46  (step t3865.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3865.t2.t5))
% 2.22/2.46  (step t3865.t2.t7 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 tptp.e13))) :rule cong :premises (t3865.t2.t3 t3865.t2.t6))
% 2.22/2.46  (step t3865.t2.t8 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 2.22/2.46  (step t3865.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t3865.t2.t8))
% 2.22/2.46  (step t3865.t2.t10 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 2.22/2.46  (step t3865.t2.t11 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t3865.t2.t9 t3865.t2.t10))
% 2.22/2.46  (step t3865.t2.t12 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t3865.t2.t11 t3865.t2.a0))
% 2.22/2.46  (step t3865.t2.t13 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t3865.t2.t7 t3865.t2.t12))
% 2.22/2.46  (step t3865.t2.t14 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3865.t2.t2 t3865.t2.t13))
% 2.22/2.46  (step t3865.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t3865.t2.a0 t3865.t2.a1))
% 2.22/2.46  (step t3865.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t3865.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3865.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3865.t2 t3865.t3 t3865.t4))
% 2.22/2.46  (step t3865.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3865.t5))
% 2.22/2.46  (step t3865.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t3865.t6))
% 2.22/2.46  (step t3865.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3865.t1 t3865.t7))
% 2.22/2.46  (step t3865.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.22/2.46  (step t3865.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3865.t8 t3865.t9))
% 2.22/2.46  (step t3865.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t3865.t10))
% 2.22/2.46  (step t3865.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t3865.t11))
% 2.22/2.46  (step t3865.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 2.22/2.46  (step t3865.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3865.t13 t3865.a0 t3865.a1))
% 2.22/2.46  (step t3865.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3865.t12 t3865.t14))
% 2.22/2.46  (step t3865 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t3865.a0 t3865.a1))
% 2.22/2.46  (step t3866 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t3867 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3868 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3865 t3866 t3867))
% 2.22/2.46  (step t3869 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3868))
% 2.22/2.46  (step t3870 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t3869))
% 2.22/2.46  (step t3871 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3864 t3870))
% 2.22/2.46  (step t3872 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 2.22/2.46  (step t3873 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3871 t3872))
% 2.22/2.46  (step t3874 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t3873))
% 2.22/2.46  (step t3875 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t3874))
% 2.22/2.46  (step t3876 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3863 t3875))
% 2.22/2.46  (step t3877 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 2.22/2.46  (step t3878 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3879 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3880 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3876 t3877 t3878 t3879))
% 2.22/2.46  (step t3881 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t3880))
% 2.22/2.46  (step t3882 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3850 t3862 t3881))
% 2.22/2.46  (step t3883 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t3882))
% 2.22/2.46  (step t3884 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t3883))
% 2.22/2.46  (step t3885 (cl (not (= tptp.e12 tptp.e13))) :rule and :premises (a6))
% 2.22/2.46  (step t3886 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t3884 t3885 t628))
% 2.22/2.46  (step t3887 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3849 t3886))
% 2.22/2.46  (step t3888 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 2.22/2.46  (step t3889 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule reordering :premises (t3888))
% 2.22/2.46  (step t3890 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t3889 t3347))
% 2.22/2.46  (step t3891 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3892 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))))) :rule reordering :premises (t3891))
% 2.22/2.46  (step t3893 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and :premises (t890))
% 2.22/2.46  (step t3894 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule or :premises (t3893))
% 2.22/2.46  (step t3895 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.46  (step t3896 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.46  (step t3897 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t3896))
% 2.22/2.46  (step t3898 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))))) :rule all_simplify)
% 2.22/2.46  (step t3899 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule refl)
% 2.22/2.46  (step t3900 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 2.22/2.46  (step t3901 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t3899 t3900))
% 2.22/2.46  (step t3902 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) true)) :rule all_simplify)
% 2.22/2.46  (step t3903 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) true)) :rule trans :premises (t3901 t3902))
% 2.22/2.46  (step t3904 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) true)) :rule trans :premises (t3898 t3903))
% 2.22/2.46  (step t3905 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3897 t3904))
% 2.22/2.46  (step t3906 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 2.22/2.46  (step t3907 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t397 t906 t3905 t3906))
% 2.22/2.46  (step t3908 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t3909 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3910)
% 2.22/2.46  (assume t3910.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (assume t3910.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3910.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))
% 2.22/2.46  (step t3910.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3910.t2)
% 2.22/2.46  (assume t3910.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))
% 2.22/2.46  (assume t3910.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.46  (step t3910.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.46  (step t3910.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) false)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t3910.t2.t1))
% 2.22/2.46  (step t3910.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3910.t2.a1))
% 2.22/2.46  (step t3910.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3910.t2.t3))
% 2.22/2.46  (step t3910.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e12))) :rule refl)
% 2.22/2.46  (step t3910.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule cong :premises (t3910.t2.t4 t3910.t2.t5))
% 2.22/2.46  (step t3910.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.46  (step t3910.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv2 :premises (t3910.t2.t7))
% 2.22/2.46  (step t3910.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) :rule not_not)
% 2.22/2.46  (step t3910.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) :rule resolution :premises (t3910.t2.t8 t3910.t2.t9))
% 2.22/2.46  (step t3910.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) false)) :rule resolution :premises (t3910.t2.t10 t3910.t2.a0))
% 2.22/2.46  (step t3910.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) false)) :rule trans :premises (t3910.t2.t6 t3910.t2.t11))
% 2.22/2.46  (step t3910.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3910.t2.t2 t3910.t2.t12))
% 2.22/2.46  (step t3910.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t3910.t2.a0 t3910.t2.a1))
% 2.22/2.46  (step t3910.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3910.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t3910.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t3910.t2 t3910.t3 t3910.t4))
% 2.22/2.46  (step t3910.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t3910.t5))
% 2.22/2.46  (step t3910.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t3910.t6))
% 2.22/2.46  (step t3910.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3910.t1 t3910.t7))
% 2.22/2.46  (step t3910.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 2.22/2.46  (step t3910.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t3910.t8 t3910.t9))
% 2.22/2.46  (step t3910.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t3910.t10))
% 2.22/2.46  (step t3910.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t3910.t11))
% 2.22/2.46  (step t3910.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.22/2.46  (step t3910.t14 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3910.t15)
% 2.22/2.46  (assume t3910.t15.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3910.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (step t3910.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3910.t15.a1))
% 2.22/2.46  (step t3910.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3910.t15.t1))
% 2.22/2.46  (step t3910.t15.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3910.t15.a0))
% 2.22/2.46  (step t3910.t15.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3910.t15.t3))
% 2.22/2.46  (step t3910.t15.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3910.t15.t4))
% 2.22/2.46  (step t3910.t15.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t3910.t15.t5 t3910.t15.t5))
% 2.22/2.46  (step t3910.t15.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3910.t15.t2 t3910.t15.t6))
% 2.22/2.46  (step t3910.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t3910.t15.a0 t3910.t15.a1))
% 2.22/2.46  (step t3910.t16 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3910.t17 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3910.t18 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3910.t15 t3910.t16 t3910.t17))
% 2.22/2.46  (step t3910.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t3910.t18))
% 2.22/2.46  (step t3910.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t3910.t19))
% 2.22/2.46  (step t3910.t21 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3910.t14 t3910.t20))
% 2.22/2.46  (step t3910.t22 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.46  (step t3910.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3910.t21 t3910.t22))
% 2.22/2.46  (step t3910.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t3910.t23))
% 2.22/2.46  (step t3910.t25 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t3910.t24))
% 2.22/2.46  (step t3910.t26 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t3910.t27 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3910.t26 t3910.a1 t3910.a0))
% 2.22/2.46  (step t3910.t28 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3910.t25 t3910.t27))
% 2.22/2.46  (step t3910.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3910.t13 t3910.a2 t3910.t28))
% 2.22/2.46  (step t3910.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3910.t12 t3910.t29))
% 2.22/2.46  (step t3910 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t3910.a0 t3910.a1 t3910.a2))
% 2.22/2.46  (step t3911 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3912 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3913 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3914 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t3910 t3911 t3912 t3913))
% 2.22/2.46  (step t3915 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t3914))
% 2.22/2.46  (step t3916 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t3915))
% 2.22/2.46  (step t3917 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3909 t3916))
% 2.22/2.46  (step t3918 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 2.22/2.46  (step t3919 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t3917 t3918))
% 2.22/2.46  (step t3920 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t3919))
% 2.22/2.46  (step t3921 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t3920))
% 2.22/2.46  (step t3922 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3908 t3921))
% 2.22/2.46  (step t3923 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t3924 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3925 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t3926 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3927 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t3922 t3923 t3924 t3925 t3926))
% 2.22/2.46  (step t3928 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t3927))
% 2.22/2.46  (step t3929 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t3895 t3907 t3928))
% 2.22/2.46  (step t3930 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t3929))
% 2.22/2.46  (step t3931 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t3930))
% 2.22/2.46  (step t3932 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e12)))) :rule and :premises (t1186))
% 2.22/2.46  (step t3933 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t3931 t3932 t628 t451))
% 2.22/2.46  (step t3934 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t3725 t628 t451 t3726 t3728 t3730 t3348 t3767 t3769 t3806 t3845 t3847 t3887 t3890 t3892 t3894 t3806 t3933))
% 2.22/2.46  (step t3935 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t3934))
% 2.22/2.46  (step t3936 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t1947))
% 2.22/2.46  (step t3937 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3938 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule reordering :premises (t3937))
% 2.22/2.46  (step t3939 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3940 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule reordering :premises (t3939))
% 2.22/2.46  (step t3941 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t1620))
% 2.22/2.46  (step t3942 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or :premises (t3846))
% 2.22/2.46  (step t3943 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.46  (step t3944 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 2.22/2.46  (step t3945 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t397 t906 t2045 t399 t3944 t2044 t1803))
% 2.22/2.46  (step t3946 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.22/2.46  (step t3947 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3948)
% 2.22/2.46  (assume t3948.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (assume t3948.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3948.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 2.22/2.46  (assume t3948.a3 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.46  (assume t3948.a4 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.46  (assume t3948.a5 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.46  (step t3948.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3948.t2)
% 2.22/2.46  (assume t3948.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.46  (assume t3948.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 2.22/2.46  (assume t3948.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 2.22/2.46  (assume t3948.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.46  (assume t3948.t2.a4 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.46  (step t3948.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.46  (step t3948.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t3948.t2.t1))
% 2.22/2.46  (step t3948.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t3948.t2.a1))
% 2.22/2.46  (step t3948.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t3948.t2.t3))
% 2.22/2.46  (step t3948.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3948.t2.a3))
% 2.22/2.46  (step t3948.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t3948.t2.a2))
% 2.22/2.46  (step t3948.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t3948.t2.t6))
% 2.22/2.46  (step t3948.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t3948.t2.t5 t3948.t2.t7))
% 2.22/2.46  (step t3948.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3948.t2.t8))
% 2.22/2.46  (step t3948.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t3948.t2.a4))
% 2.22/2.46  (step t3948.t2.t11 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3948.t2.t10 t3948.t2.a3))
% 2.22/2.46  (step t3948.t2.t12 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t3948.t2.t11))
% 2.22/2.46  (step t3948.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t3948.t2.t9 t3948.t2.t12))
% 2.22/2.46  (step t3948.t2.t14 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t3948.t2.t13))
% 2.22/2.46  (step t3948.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t3948.t2.t4 t3948.t2.t14))
% 2.22/2.46  (step t3948.t2.t16 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.46  (step t3948.t2.t17 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t3948.t2.t16))
% 2.22/2.46  (step t3948.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 2.22/2.46  (step t3948.t2.t19 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t3948.t2.t17 t3948.t2.t18))
% 2.22/2.46  (step t3948.t2.t20 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t3948.t2.t19 t3948.t2.a0))
% 2.22/2.46  (step t3948.t2.t21 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t3948.t2.t15 t3948.t2.t20))
% 2.22/2.46  (step t3948.t2.t22 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3948.t2.t2 t3948.t2.t21))
% 2.22/2.46  (step t3948.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t3948.t2.a0 t3948.t2.a1 t3948.t2.a2 t3948.t2.a3 t3948.t2.a4))
% 2.22/2.46  (step t3948.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.46  (step t3948.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3948.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.46  (step t3948.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t3948.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.46  (step t3948.t8 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3948.t2 t3948.t3 t3948.t4 t3948.t5 t3948.t6 t3948.t7))
% 2.22/2.46  (step t3948.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t3948.t8))
% 2.22/2.46  (step t3948.t10 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t3948.t9))
% 2.22/2.46  (step t3948.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3948.t1 t3948.t10))
% 2.22/2.46  (step t3948.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.22/2.46  (step t3948.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3948.t11 t3948.t12))
% 2.22/2.46  (step t3948.t14 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t3948.t13))
% 2.22/2.46  (step t3948.t15 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t3948.t14))
% 2.22/2.46  (step t3948.t16 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.22/2.46  (step t3948.t17 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3948.t18)
% 2.22/2.46  (assume t3948.t18.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3948.t18.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (step t3948.t18.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3948.t18.a1))
% 2.22/2.46  (step t3948.t18.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3948.t18.t1))
% 2.22/2.46  (step t3948.t18.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3948.t18.a0))
% 2.22/2.46  (step t3948.t18.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3948.t18.t3))
% 2.22/2.46  (step t3948.t18.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3948.t18.t4))
% 2.22/2.46  (step t3948.t18.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t3948.t18.t5 t3948.t18.t5))
% 2.22/2.46  (step t3948.t18.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3948.t18.t2 t3948.t18.t6))
% 2.22/2.46  (step t3948.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t3948.t18.a0 t3948.t18.a1))
% 2.22/2.46  (step t3948.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3948.t20 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3948.t21 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3948.t18 t3948.t19 t3948.t20))
% 2.22/2.46  (step t3948.t22 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t3948.t21))
% 2.22/2.46  (step t3948.t23 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t3948.t22))
% 2.22/2.46  (step t3948.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3948.t17 t3948.t23))
% 2.22/2.46  (step t3948.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.46  (step t3948.t26 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3948.t24 t3948.t25))
% 2.22/2.46  (step t3948.t27 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t3948.t26))
% 2.22/2.46  (step t3948.t28 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t3948.t27))
% 2.22/2.46  (step t3948.t29 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t3948.t30 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3948.t29 t3948.a1 t3948.a0))
% 2.22/2.46  (step t3948.t31 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3948.t28 t3948.t30))
% 2.22/2.46  (step t3948.t32 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3948.t16 t3948.a5 t3948.a3 t3948.a2 t3948.t31 t3948.a4))
% 2.22/2.46  (step t3948.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3948.t15 t3948.t32))
% 2.22/2.46  (step t3948 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t3948.a0 t3948.a1 t3948.a2 t3948.a3 t3948.a4 t3948.a5))
% 2.22/2.46  (step t3949 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3950 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3951 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.46  (step t3952 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3953 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.46  (step t3954 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.46  (step t3955 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t3948 t3949 t3950 t3951 t3952 t3953 t3954))
% 2.22/2.46  (step t3956 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t3955))
% 2.22/2.46  (step t3957 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t3956))
% 2.22/2.46  (step t3958 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3947 t3957))
% 2.22/2.46  (step t3959 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 2.22/2.46  (step t3960 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3958 t3959))
% 2.22/2.46  (step t3961 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t3960))
% 2.22/2.46  (step t3962 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t3961))
% 2.22/2.46  (step t3963 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3946 t3962))
% 2.22/2.46  (step t3964 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t3965 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3966 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.22/2.46  (step t3967 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3968 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.46  (step t3969 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.22/2.46  (step t3970 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.46  (step t3971 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3963 t3964 t3965 t3966 t3967 t3968 t3969 t3970))
% 2.22/2.46  (step t3972 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t3971))
% 2.22/2.46  (step t3973 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3943 t3945 t3972))
% 2.22/2.46  (step t3974 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t3973))
% 2.22/2.46  (step t3975 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t3974))
% 2.22/2.46  (step t3976 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 2.22/2.46  (step t3977 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t397 t1044 t906 t2045 t2071 t1362 t3694))
% 2.22/2.46  (step t3978 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 2.22/2.46  (step t3979 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3980)
% 2.22/2.46  (assume t3980.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (assume t3980.a1 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (assume t3980.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3980.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 2.22/2.46  (assume t3980.a4 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.46  (assume t3980.a5 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.46  (step t3980.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3980.t2)
% 2.22/2.46  (assume t3980.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 2.22/2.46  (assume t3980.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))
% 2.22/2.46  (assume t3980.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 2.22/2.46  (assume t3980.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.46  (assume t3980.t2.a4 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 2.22/2.46  (step t3980.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 2.22/2.46  (step t3980.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t3980.t2.t1))
% 2.22/2.46  (step t3980.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11)) :rule symm :premises (t3980.t2.a1))
% 2.22/2.46  (step t3980.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t3980.t2.t3))
% 2.22/2.46  (step t3980.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t3980.t2.a3))
% 2.22/2.46  (step t3980.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t3980.t2.a2))
% 2.22/2.46  (step t3980.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t3980.t2.t6))
% 2.22/2.46  (step t3980.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t3980.t2.t5 t3980.t2.t7))
% 2.22/2.46  (step t3980.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t3980.t2.t8))
% 2.22/2.46  (step t3980.t2.t10 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t3980.t2.a4))
% 2.22/2.46  (step t3980.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3980.t2.t10 t3980.t2.a3))
% 2.22/2.46  (step t3980.t2.t12 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t3980.t2.t11))
% 2.22/2.46  (step t3980.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e11 tptp.e12))) :rule trans :premises (t3980.t2.t9 t3980.t2.t12))
% 2.22/2.46  (step t3980.t2.t14 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t3980.t2.t13))
% 2.22/2.46  (step t3980.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t3980.t2.t4 t3980.t2.t14))
% 2.22/2.46  (step t3980.t2.t16 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 2.22/2.46  (step t3980.t2.t17 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t3980.t2.t16))
% 2.22/2.46  (step t3980.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 2.22/2.46  (step t3980.t2.t19 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t3980.t2.t17 t3980.t2.t18))
% 2.22/2.46  (step t3980.t2.t20 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t3980.t2.t19 t3980.t2.a0))
% 2.22/2.46  (step t3980.t2.t21 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t3980.t2.t15 t3980.t2.t20))
% 2.22/2.46  (step t3980.t2.t22 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3980.t2.t2 t3980.t2.t21))
% 2.22/2.46  (step t3980.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t3980.t2.a0 t3980.t2.a1 t3980.t2.a2 t3980.t2.a3 t3980.t2.a4))
% 2.22/2.46  (step t3980.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.46  (step t3980.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t3980.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.46  (step t3980.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t3980.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3980.t8 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3980.t2 t3980.t3 t3980.t4 t3980.t5 t3980.t6 t3980.t7))
% 2.22/2.46  (step t3980.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t3980.t8))
% 2.22/2.46  (step t3980.t10 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t3980.t9))
% 2.22/2.46  (step t3980.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3980.t1 t3980.t10))
% 2.22/2.46  (step t3980.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.22/2.46  (step t3980.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3980.t11 t3980.t12))
% 2.22/2.46  (step t3980.t14 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t3980.t13))
% 2.22/2.46  (step t3980.t15 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t3980.t14))
% 2.22/2.46  (step t3980.t16 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 2.22/2.46  (step t3980.t17 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3980.t18)
% 2.22/2.46  (assume t3980.t18.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (assume t3980.t18.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3980.t18.a2 (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (step t3980.t18.t1 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) tptp.e11)) :rule symm :premises (t3980.t18.a2))
% 2.22/2.46  (step t3980.t18.t2 (cl (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3980.t18.t1))
% 2.22/2.46  (step t3980.t18.t3 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3980.t18.a0))
% 2.22/2.46  (step t3980.t18.t4 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3980.t18.t3))
% 2.22/2.46  (step t3980.t18.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3980.t18.t4))
% 2.22/2.46  (step t3980.t18.t6 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3980.t18.a1))
% 2.22/2.46  (step t3980.t18.t7 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3980.t18.t6))
% 2.22/2.46  (step t3980.t18.t8 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3980.t18.t7))
% 2.22/2.46  (step t3980.t18.t9 (cl (= (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t3980.t18.t5 t3980.t18.t8))
% 2.22/2.46  (step t3980.t18.t10 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule trans :premises (t3980.t18.t2 t3980.t18.t9))
% 2.22/2.46  (step t3980.t18 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule subproof :discharge (t3980.t18.a0 t3980.t18.a1 t3980.t18.a2))
% 2.22/2.46  (step t3980.t19 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3980.t20 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3980.t21 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3980.t22 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3980.t18 t3980.t19 t3980.t20 t3980.t21))
% 2.22/2.46  (step t3980.t23 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule reordering :premises (t3980.t22))
% 2.22/2.46  (step t3980.t24 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t3980.t23))
% 2.22/2.46  (step t3980.t25 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3980.t17 t3980.t24))
% 2.22/2.46  (step t3980.t26 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg2)
% 2.22/2.46  (step t3980.t27 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t3980.t25 t3980.t26))
% 2.22/2.46  (step t3980.t28 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t3980.t27))
% 2.22/2.46  (step t3980.t29 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule implies :premises (t3980.t28))
% 2.22/2.46  (step t3980.t30 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t3980.t31 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3980.t30 t3980.a0 t3980.a2 t3980.a1))
% 2.22/2.46  (step t3980.t32 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t3980.t29 t3980.t31))
% 2.22/2.46  (step t3980.t33 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t3980.t34)
% 2.22/2.46  (assume t3980.t34.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t3980.t34.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (step t3980.t34.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t3980.t34.a1))
% 2.22/2.46  (step t3980.t34.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t3980.t34.t1))
% 2.22/2.46  (step t3980.t34.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3980.t34.a0))
% 2.22/2.46  (step t3980.t34.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t3980.t34.t3))
% 2.22/2.46  (step t3980.t34.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t3980.t34.t4))
% 2.22/2.46  (step t3980.t34.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t3980.t34.t5 t3980.t34.t5))
% 2.22/2.46  (step t3980.t34.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t3980.t34.t2 t3980.t34.t6))
% 2.22/2.46  (step t3980.t34 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t3980.t34.a0 t3980.t34.a1))
% 2.22/2.46  (step t3980.t35 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3980.t36 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3980.t37 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t3980.t34 t3980.t35 t3980.t36))
% 2.22/2.46  (step t3980.t38 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t3980.t37))
% 2.22/2.46  (step t3980.t39 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t3980.t38))
% 2.22/2.46  (step t3980.t40 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3980.t33 t3980.t39))
% 2.22/2.46  (step t3980.t41 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.46  (step t3980.t42 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t3980.t40 t3980.t41))
% 2.22/2.46  (step t3980.t43 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t3980.t42))
% 2.22/2.46  (step t3980.t44 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t3980.t43))
% 2.22/2.46  (step t3980.t45 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t3980.t46 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t3980.t45 t3980.a2 t3980.a0))
% 2.22/2.46  (step t3980.t47 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t3980.t44 t3980.t46))
% 2.22/2.46  (step t3980.t48 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3980.t16 t3980.a5 t3980.t32 t3980.a3 t3980.t47 t3980.a4))
% 2.22/2.46  (step t3980.t49 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3980.t15 t3980.t48))
% 2.22/2.46  (step t3980 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t3980.a0 t3980.a1 t3980.a2 t3980.a3 t3980.a4 t3980.a5))
% 2.22/2.46  (step t3981 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3982 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t3983 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3984 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 2.22/2.46  (step t3985 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t3986 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 2.22/2.46  (step t3987 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t3980 t3981 t3982 t3983 t3984 t3985 t3986))
% 2.22/2.46  (step t3988 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t3987))
% 2.22/2.46  (step t3989 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t3988))
% 2.22/2.46  (step t3990 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3979 t3989))
% 2.22/2.46  (step t3991 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 2.22/2.46  (step t3992 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3990 t3991))
% 2.22/2.46  (step t3993 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t3992))
% 2.22/2.46  (step t3994 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t3993))
% 2.22/2.46  (step t3995 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3978 t3994))
% 2.22/2.46  (step t3996 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t3997 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t3998 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t3999 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 2.22/2.46  (step t4000 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t4001 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 2.22/2.46  (step t4002 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t4003 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3995 t3996 t3997 t3998 t3999 t4000 t4001 t4002))
% 2.22/2.46  (step t4004 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t4003))
% 2.22/2.46  (step t4005 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t3976 t3977 t4004))
% 2.22/2.46  (step t4006 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t4005))
% 2.22/2.46  (step t4007 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t4006))
% 2.22/2.46  (step t4008 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t3936 t1981 t1989 t3938 t3273 t3940 t3941 t1627 t3942 t3887 t1631 t3728 t3975 t628 t451 t2069 t4007 t628 t630 t451 t1391))
% 2.22/2.46  (step t4009 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t4008))
% 2.22/2.46  (step t4010 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule and :premises (t890))
% 2.22/2.46  (step t4011 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule or :premises (t4010))
% 2.22/2.46  (step t4012 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule or :premises (t3893))
% 2.22/2.46  (step t4013 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule or :premises (t2489))
% 2.22/2.46  (step t4014 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2555 t1187 t628 t451 t630))
% 2.22/2.46  (step t4015 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2525 t2526 t628))
% 2.22/2.46  (step t4016 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t4009 t4011 t1980 t3892 t4012 t3806 t3933 t4013 t4014 t4015 t1995))
% 2.22/2.46  (step t4017 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t4016))
% 2.22/2.46  (step t4018 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 2.22/2.46  (step t4019 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.46  (step t4020 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t4019))
% 2.22/2.46  (step t4021 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 2.22/2.46  (step t4022 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 2.22/2.46  (step t4023 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 2.22/2.46  (step t4024 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t4022 t4023))
% 2.22/2.46  (step t4025 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 2.22/2.46  (step t4026 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t4024 t4025))
% 2.22/2.46  (step t4027 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t4021 t4026))
% 2.22/2.46  (step t4028 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t4020 t4027))
% 2.22/2.46  (step t4029 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t3944 t4028 t2009))
% 2.22/2.46  (step t4030 (cl (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 2.22/2.46  (step t4031 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4032)
% 2.22/2.46  (assume t4032.a0 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.46  (assume t4032.a1 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.46  (step t4032.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4032.t2)
% 2.22/2.46  (assume t4032.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 2.22/2.46  (assume t4032.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.46  (step t4032.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.46  (step t4032.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t4032.t2.t1))
% 2.22/2.46  (step t4032.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t4032.t2.a1))
% 2.22/2.46  (step t4032.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t4032.t2.t3))
% 2.22/2.46  (step t4032.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 2.22/2.46  (step t4032.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t4032.t2.t4 t4032.t2.t5))
% 2.22/2.46  (step t4032.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.46  (step t4032.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t4032.t2.t7))
% 2.22/2.46  (step t4032.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 2.22/2.46  (step t4032.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t4032.t2.t8 t4032.t2.t9))
% 2.22/2.46  (step t4032.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t4032.t2.t10 t4032.t2.a0))
% 2.22/2.46  (step t4032.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t4032.t2.t6 t4032.t2.t11))
% 2.22/2.46  (step t4032.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t4032.t2.t2 t4032.t2.t12))
% 2.22/2.46  (step t4032.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t4032.t2.a0 t4032.t2.a1))
% 2.22/2.46  (step t4032.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.46  (step t4032.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.46  (step t4032.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4032.t2 t4032.t3 t4032.t4))
% 2.22/2.46  (step t4032.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t4032.t5))
% 2.22/2.46  (step t4032.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t4032.t6))
% 2.22/2.46  (step t4032.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t4032.t1 t4032.t7))
% 2.22/2.46  (step t4032.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.46  (step t4032.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t4032.t8 t4032.t9))
% 2.22/2.46  (step t4032.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t4032.t10))
% 2.22/2.46  (step t4032.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t4032.t11))
% 2.22/2.46  (step t4032.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 2.22/2.46  (step t4032.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4032.t13 t4032.a1 t4032.a0))
% 2.22/2.46  (step t4032.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t4032.t12 t4032.t14))
% 2.22/2.46  (step t4032 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t4032.a0 t4032.a1))
% 2.22/2.46  (step t4033 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.46  (step t4034 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 2.22/2.46  (step t4035 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t4032 t4033 t4034))
% 2.22/2.46  (step t4036 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t4035))
% 2.22/2.46  (step t4037 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t4036))
% 2.22/2.46  (step t4038 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t4031 t4037))
% 2.22/2.46  (step t4039 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 2.22/2.46  (step t4040 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t4038 t4039))
% 2.22/2.46  (step t4041 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t4040))
% 2.22/2.46  (step t4042 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t4041))
% 2.22/2.46  (step t4043 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t4030 t4042))
% 2.22/2.46  (step t4044 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.46  (step t4045 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 2.22/2.46  (step t4046 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 2.22/2.46  (step t4047 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t4043 t4044 t4045 t4046))
% 2.22/2.46  (step t4048 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t4047))
% 2.22/2.46  (step t4049 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t4018 t4029 t4048))
% 2.22/2.46  (step t4050 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t4049))
% 2.22/2.46  (step t4051 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4050))
% 2.22/2.46  (step t4052 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t1186))
% 2.22/2.46  (step t4053 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 2.22/2.46  (step t4054 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 2.22/2.46  (step t4055 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t397 t906 t3944 t3741 t4054))
% 2.22/2.46  (step t4056 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 2.22/2.46  (step t4057 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4058)
% 2.22/2.46  (assume t4058.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (assume t4058.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t4058.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.46  (assume t4058.a3 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 2.22/2.46  (step t4058.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4058.t2)
% 2.22/2.46  (assume t4058.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 2.22/2.46  (assume t4058.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t4058.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))
% 2.22/2.46  (assume t4058.t2.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))
% 2.22/2.46  (step t4058.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 2.22/2.46  (step t4058.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv1 :premises (t4058.t2.t1))
% 2.22/2.46  (step t4058.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t4058.t2.a1))
% 2.22/2.46  (step t4058.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t4058.t2.t3))
% 2.22/2.46  (step t4058.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) :rule symm :premises (t4058.t2.a3))
% 2.22/2.46  (step t4058.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10)) :rule symm :premises (t4058.t2.a2))
% 2.22/2.46  (step t4058.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t4058.t2.t6))
% 2.22/2.46  (step t4058.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t4058.t2.t5 t4058.t2.t7))
% 2.22/2.46  (step t4058.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t4058.t2.t4 t4058.t2.t8))
% 2.22/2.46  (step t4058.t2.t10 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 2.22/2.46  (step t4058.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t4058.t2.t10))
% 2.22/2.46  (step t4058.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 2.22/2.46  (step t4058.t2.t13 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t4058.t2.t11 t4058.t2.t12))
% 2.22/2.46  (step t4058.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t4058.t2.t13 t4058.t2.a0))
% 2.22/2.46  (step t4058.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t4058.t2.t9 t4058.t2.t14))
% 2.22/2.46  (step t4058.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4058.t2.t2 t4058.t2.t15))
% 2.22/2.46  (step t4058.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t4058.t2.a0 t4058.t2.a1 t4058.t2.a2 t4058.t2.a3))
% 2.22/2.46  (step t4058.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.22/2.46  (step t4058.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t4058.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.46  (step t4058.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 2.22/2.46  (step t4058.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4058.t2 t4058.t3 t4058.t4 t4058.t5 t4058.t6))
% 2.22/2.46  (step t4058.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t4058.t7))
% 2.22/2.46  (step t4058.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t4058.t8))
% 2.22/2.46  (step t4058.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4058.t1 t4058.t9))
% 2.22/2.46  (step t4058.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.22/2.46  (step t4058.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4058.t10 t4058.t11))
% 2.22/2.46  (step t4058.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4058.t12))
% 2.22/2.46  (step t4058.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t4058.t13))
% 2.22/2.46  (step t4058.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 2.22/2.46  (step t4058.t16 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4058.t17)
% 2.22/2.46  (assume t4058.t17.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 2.22/2.46  (assume t4058.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 2.22/2.46  (step t4058.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) tptp.e10)) :rule symm :premises (t4058.t17.a1))
% 2.22/2.46  (step t4058.t17.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t4058.t17.t1))
% 2.22/2.46  (step t4058.t17.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t4058.t17.a0))
% 2.22/2.46  (step t4058.t17.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t4058.t17.t3))
% 2.22/2.46  (step t4058.t17.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t4058.t17.t4))
% 2.22/2.46  (step t4058.t17.t6 (cl (= (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t4058.t17.t5 t4058.t17.t5))
% 2.22/2.46  (step t4058.t17.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t4058.t17.t2 t4058.t17.t6))
% 2.22/2.46  (step t4058.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule subproof :discharge (t4058.t17.a0 t4058.t17.a1))
% 2.22/2.46  (step t4058.t18 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t4058.t19 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t4058.t20 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t4058.t17 t4058.t18 t4058.t19))
% 2.22/2.46  (step t4058.t21 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule reordering :premises (t4058.t20))
% 2.22/2.46  (step t4058.t22 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t4058.t21))
% 2.22/2.46  (step t4058.t23 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t4058.t16 t4058.t22))
% 2.22/2.46  (step t4058.t24 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg2)
% 2.22/2.46  (step t4058.t25 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4058.t23 t4058.t24))
% 2.22/2.46  (step t4058.t26 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t4058.t25))
% 2.22/2.46  (step t4058.t27 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule implies :premises (t4058.t26))
% 2.22/2.46  (step t4058.t28 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 2.22/2.46  (step t4058.t29 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t4058.t28 t4058.a1 t4058.a0))
% 2.22/2.46  (step t4058.t30 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t4058.t27 t4058.t29))
% 2.22/2.46  (step t4058.t31 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4058.t15 t4058.a3 t4058.a1 t4058.a2 t4058.t30))
% 2.22/2.46  (step t4058.t32 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4058.t14 t4058.t31))
% 2.22/2.46  (step t4058 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t4058.a0 t4058.a1 t4058.a2 t4058.a3))
% 2.22/2.46  (step t4059 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 2.22/2.46  (step t4060 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 2.22/2.46  (step t4061 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 2.22/2.46  (step t4062 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 2.22/2.46  (step t4063 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t4058 t4059 t4060 t4061 t4062))
% 2.22/2.46  (step t4064 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t4063))
% 2.22/2.46  (step t4065 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t4064))
% 2.22/2.46  (step t4066 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4057 t4065))
% 2.22/2.46  (step t4067 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 2.22/2.46  (step t4068 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4066 t4067))
% 2.22/2.46  (step t4069 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4068))
% 2.22/2.46  (step t4070 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t4069))
% 2.22/2.46  (step t4071 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4056 t4070))
% 2.22/2.46  (step t4072 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 2.22/2.46  (step t4073 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 2.22/2.46  (step t4074 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 2.22/2.46  (step t4075 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 2.22/2.46  (step t4076 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 2.22/2.46  (step t4077 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4071 t4072 t4073 t4074 t4075 t4076))
% 2.22/2.46  (step t4078 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4077))
% 2.22/2.46  (step t4079 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4053 t4055 t4078))
% 2.22/2.46  (step t4080 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t4079))
% 2.22/2.46  (step t4081 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t4080))
% 2.22/2.46  (step t4082 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4017 t4051 t4052 t1985 t4081 t3766 t451 t628))
% 2.22/2.46  (step t4083 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t4082))
% 2.22/2.46  (step t4084 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4083))
% 2.22/2.46  (step t4085 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t3935 t4084))
% 2.22/2.46  (step t4086 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t4085))
% 2.22/2.46  (step t4087 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3681 t4086))
% 2.22/2.46  (step t4088 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t385 t4087 t3203 t2300))
% 2.22/2.46  (step t4089 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t382 t383 t4088))
% 2.22/2.46  (step t4090 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 2.22/2.46  (step t4091 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.46  (step t4092 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t4091))
% 2.22/2.46  (step t4093 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))))) :rule all_simplify)
% 2.22/2.46  (step t4094 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule refl)
% 2.22/2.46  (step t4095 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 2.22/2.46  (step t4096 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule cong :premises (t4094 t4095))
% 2.22/2.46  (step t4097 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true)) :rule all_simplify)
% 2.22/2.46  (step t4098 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) true)) :rule trans :premises (t4096 t4097))
% 2.22/2.46  (step t4099 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) true)) :rule trans :premises (t4093 t4098))
% 2.22/2.46  (step t4100 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4092 t4099))
% 2.22/2.46  (step t4101 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 2.22/2.46  (step t4102 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t2233 t2 t4100 t4101))
% 2.22/2.46  (step t4103 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule and_neg)
% 2.22/2.46  (step t4104 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4105)
% 2.22/2.46  (assume t4105.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.46  (assume t4105.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.46  (assume t4105.a2 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))
% 2.22/2.46  (step t4105.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4105.t2)
% 2.22/2.46  (assume t4105.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))
% 2.22/2.46  (assume t4105.t2.a1 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))
% 2.22/2.46  (step t4105.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.46  (step t4105.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t4105.t2.t1))
% 2.22/2.46  (step t4105.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) :rule symm :premises (t4105.t2.a1))
% 2.22/2.46  (step t4105.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4105.t2.t3))
% 2.22/2.46  (step t4105.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 tptp.e22))) :rule refl)
% 2.22/2.46  (step t4105.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule cong :premises (t4105.t2.t4 t4105.t2.t5))
% 2.22/2.46  (step t4105.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 2.22/2.46  (step t4105.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv2 :premises (t4105.t2.t7))
% 2.22/2.46  (step t4105.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) :rule not_not)
% 2.22/2.46  (step t4105.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) :rule resolution :premises (t4105.t2.t8 t4105.t2.t9))
% 2.22/2.46  (step t4105.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) false)) :rule resolution :premises (t4105.t2.t10 t4105.t2.a0))
% 2.22/2.46  (step t4105.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t4105.t2.t6 t4105.t2.t11))
% 2.22/2.46  (step t4105.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4105.t2.t2 t4105.t2.t12))
% 2.22/2.46  (step t4105.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t4105.t2.a0 t4105.t2.a1))
% 2.22/2.46  (step t4105.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule and_pos)
% 2.22/2.46  (step t4105.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 2.22/2.46  (step t4105.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4105.t2 t4105.t3 t4105.t4))
% 2.22/2.46  (step t4105.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t4105.t5))
% 2.22/2.46  (step t4105.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t4105.t6))
% 2.22/2.46  (step t4105.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4105.t1 t4105.t7))
% 2.22/2.46  (step t4105.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.46  (step t4105.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t4105.t8 t4105.t9))
% 2.22/2.46  (step t4105.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t4105.t10))
% 2.22/2.46  (step t4105.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t4105.t11))
% 2.22/2.46  (step t4105.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 2.22/2.46  (step t4105.t14 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 2.22/2.46  (anchor :step t4105.t15)
% 2.22/2.46  (assume t4105.t15.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))
% 2.22/2.46  (assume t4105.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))
% 2.22/2.46  (step t4105.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) tptp.e20)) :rule symm :premises (t4105.t15.a1))
% 2.22/2.46  (step t4105.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t4105.t15.t1))
% 2.22/2.46  (step t4105.t15.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) :rule symm :premises (t4105.t15.a0))
% 2.22/2.46  (step t4105.t15.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t4105.t15.t3 t4105.t15.t3))
% 2.22/2.46  (step t4105.t15.t5 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t4105.t15.t2 t4105.t15.t4))
% 2.22/2.46  (step t4105.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule subproof :discharge (t4105.t15.a0 t4105.t15.a1))
% 2.22/2.46  (step t4105.t16 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.46  (step t4105.t17 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.46  (step t4105.t18 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t4105.t15 t4105.t16 t4105.t17))
% 2.22/2.46  (step t4105.t19 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule reordering :premises (t4105.t18))
% 2.22/2.46  (step t4105.t20 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t4105.t19))
% 2.22/2.46  (step t4105.t21 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4105.t14 t4105.t20))
% 2.22/2.46  (step t4105.t22 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg2)
% 2.22/2.46  (step t4105.t23 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4105.t21 t4105.t22))
% 2.22/2.46  (step t4105.t24 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4105.t23))
% 2.22/2.46  (step t4105.t25 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule implies :premises (t4105.t24))
% 2.22/2.46  (step t4105.t26 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 2.22/2.46  (step t4105.t27 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t4105.t26 t4105.a1 t4105.a0))
% 2.22/2.46  (step t4105.t28 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t4105.t25 t4105.t27))
% 2.22/2.46  (step t4105.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4105.t13 t4105.a2 t4105.t28))
% 2.22/2.46  (step t4105.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4105.t12 t4105.t29))
% 2.22/2.46  (step t4105 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t4105.a0 t4105.a1 t4105.a2))
% 2.22/2.46  (step t4106 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 2.22/2.46  (step t4107 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 2.22/2.46  (step t4108 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule and_pos)
% 2.22/2.46  (step t4109 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t4105 t4106 t4107 t4108))
% 2.22/2.46  (step t4110 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t4109))
% 2.22/2.46  (step t4111 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t4110))
% 2.22/2.46  (step t4112 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4104 t4111))
% 2.22/2.46  (step t4113 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 2.22/2.46  (step t4114 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t4112 t4113))
% 2.22/2.46  (step t4115 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t4114))
% 2.22/2.46  (step t4116 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t4115))
% 2.22/2.46  (step t4117 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4103 t4116))
% 2.22/2.46  (step t4118 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 2.22/2.46  (step t4119 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 2.22/2.46  (step t4120 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))))) :rule or_neg)
% 2.22/2.46  (step t4121 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 2.22/2.46  (step t4122 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t4117 t4118 t4119 t4120 t4121))
% 2.22/2.46  (step t4123 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t4122))
% 2.22/2.46  (step t4124 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t4090 t4102 t4123))
% 2.22/2.46  (step t4125 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t4124))
% 2.22/2.46  (step t4126 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t4125))
% 2.22/2.46  (step t4127 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t261))
% 2.22/2.46  (step t4128 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t4126 t4127 t629 t631))
% 2.22/2.46  (step t4129 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t347 t4089 t2974 t4128))
% 2.22/2.46  (step t4130 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t162 t262 t4129))
% 2.22/2.46  (step t4131 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t126 t4130))
% 2.22/2.46  (step t4132 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 2.22/2.46  (step t4133 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule reordering :premises (t4132))
% 2.22/2.46  (step t4134 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4133 t4088))
% 2.22/2.46  (step t4135 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t124 t4131 t2717 t4134))
% 2.22/2.46  (step t4136 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t67 t4135))
% 2.22/2.46  (step t4137 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule or :premises (t2722))
% 2.22/2.46  (step t4138 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t2800 t2801 t4129))
% 2.22/2.47  (step t4139 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t2763 t4138))
% 2.22/2.47  (step t4140 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t3120 t4087))
% 2.22/2.47  (step t4141 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t2889 t4129))
% 2.22/2.47  (step t4142 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4137 t4139 t4140 t4141))
% 2.22/2.47  (step t4143 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t2719 t4142))
% 2.22/2.47  (step t4144 (cl) :rule resolution :premises (t65 t4136 t4143 t629 t2380))
% 2.22/2.47  
% 2.22/2.47  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.Ap2dMdC2Cf/cvc5---1.0.5_23286.smt2
% 2.22/2.47  % cvc5---1.0.5 exiting
% 2.22/2.47  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------